手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

利用HttpClient 4.5实现http与https请求

时间:2024-10-16 16:53:38

1、http实现get请求:首先设置全局的标准cookie策略RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();设置可关闭的httpclientCloseableHttpClient 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();设置可关闭的httpclientCloseableHttpClient 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请求:创建可用SchemeRegistry<ConnectionSocketFactory> socket僻棍募暖FactoryRegistry = 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实现po衡痕贤伎st请求:创建可用SchemeRegistry<ConnectionSocketFactory> sock髫潋啜缅etFactoryRegistry = 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请求
© 手抄报圈