利用HttpClient 4.5实现http与https请求

 时间:2026-04-21 21:39:40

1、http实现get请求:

首先设置全局的标准cookie策略

RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();

设置可关闭的httpclient

CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();

发送get请求

利用HttpClient 4.5实现http与https请求

2、http实现post请求:

首先设置全局的标准cookie策略

RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();

设置可关闭的httpclient

CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();

对请求参数进行编码后再进行发送

利用HttpClient 4.5实现http与https请求

3、https网站一般情况下使用了安全系数较低的SHA-1签名,因此首先我们在调用SSL之前需要重写验证方法,取消检测SSL。

利用HttpClient 4.5实现http与https请求

4、https实现get请求:

创建可用Scheme

Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()        .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();

创建ConnectionManager,添加Connection配置信息

PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(socketFactoryRegistry);CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)        .setDefaultRequestConfig(defaultRequestConfig).build();

发送get请求

利用HttpClient 4.5实现http与https请求

5、https实现post请求:

创建可用Scheme

Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()       .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();

创建ConnectionManager,添加Connection配置信息

PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(socketFactoryRegistry);CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)       .setDefaultRequestConfig(defaultRequestConfig).build();

对请求参数进行编码后再进行发送

利用HttpClient 4.5实现http与https请求

  • 戚风生日蛋糕制作(配方一)
  • 家常菜系萝卜干混上海青
  • 烧电焊眼睛疼怎么办
  • 枇杷树怎么种才可以结果
  • UV平板打印机选购指南
  • 热门搜索
    tmp文件怎么打开 海参的做法大全 免费取名字大全女孩 共和国之辉怎么联机 鸡头的做法大全 汉堡包的英语怎么写 怎么贷款买车 贝瓦儿歌大全 女人手相图解大全 怎么唱好歌