HTTPClient

参考
https://www.cnblogs.com/LuckyBao/p/6096145.html
丰富:
抽象类CloseableHttpClient为目前较实用的HttpClient接口抽象类
使用HttpClients.createDefault()实例化一个CloseableHttpClient类,实例的方式是使用HttpClientBuider.create().build();
有意思的是

public static HttpClientBuilder create() {
        return new HttpClientBuilder();
    }
 public CloseableHttpClient build() {
 ...}
 这种模式

重要方法为execute,所有类型的execute方法都返回抽象方法doExecute来实现
doExecute(HttpHost target,HttpRequest request,HttpContext context)

@Override
    public CloseableHttpResponse execute(
            final HttpUriRequest request,
            final HttpContext context) throws IOException, ClientProtocolException {
        Args.notNull(request, "HTTP request");
        return doExecute(determineTarget(request), request, context);
    }

protected abstract CloseableHttpResponse doExecute(HttpHost target, HttpRequest request,
            HttpContext context) throws IOException, ClientProtocolException;

org.apache.http.client.methods.RequestBuilder使用这个builder创建各种HttpUriRequest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值