利用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平板打印机选购指南
  • 热门搜索
    我爱我家手抄报内容 初二历史手抄报 关于森林防火的手抄报 好人好事手抄报 环境保护手抄报图片 我的一本课外书手抄报 创卫手抄报资料 防火手抄报资料 格列佛游记手抄报 低碳环保手抄报内容