文档章节

HttpClient4.x send request over SSL

蜡笔小小小新
 蜡笔小小小新
发布于 2016/12/09 14:57
字数 63
阅读 14
收藏 0
点赞 0
评论 0
private CloseableHttpClient httpClient;
	private HttpContext httpContext;
	private HttpClientContext context;

 

public Login () {
		
		try {
			SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() {
                
                public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException {
                    return true;
                }
            }).build();
            SSLConnectionSocketFactory sslsf = 
            		new SSLConnectionSocketFactory(sslContext,SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
            
            this.httpClient = HttpClients.custom().setSSLSocketFactory(sslsf).build() ;
			this.httpContext = new BasicHttpContext();
			this.context = HttpClientContext.adapt(httpContext);
			
		} catch (Exception e) {
			log.error("Configuration SSL error",e.getMessage());
		}
	}

 

© 著作权归作者所有

共有 人打赏支持
蜡笔小小小新
粉丝 32
博文 104
码字总数 75210
作品 0
深圳
后端工程师
爬虫项目用代理ip爬https网站就报错,急急急,求高手不吝赐教。错误信息:(SSLError("bad handshake: SysCallError(-1, 'Unexpected EOF')",)

import requests httpsiplink = "这里是代理IP的链接"httpsiplist = requests.get(httpsiplink).text.split("rn")headers = { for proxies in httpsiplist: 这是我的爬虫测试代码,在线等,在......

余康 ⋅ 06/15 ⋅ 0

Python requests模块相关接口

主要接口 Requests 所有的功能都可以通过以下 7 个方法访问。它们全部都会返回一个 对象的实例。 (method, url, **kwargs)[源代码] Constructs and sends a . 参数: 返回: object 返回类型:...

楠木楠 ⋅ 2016/09/19 ⋅ 0

laozi2/nginx-stream-lua-module

Name ngxtcpmodule - A tcp stream module for nginx. ngxtcplua_module - Embed the power of Lua into Nginx Servers. Work under tcp stream mode. This module is not distributed with ......

laozi2 ⋅ 2015/11/21 ⋅ 0

Linux命令参数详细解析-curl

Usage: curl [options...] Options: (H) means HTTP/HTTPS only, (F) means FTP only --anyauth Pick "any" authentication method (H) -a, --append Append to target file when uploading ......

FantJ ⋅ 2017/12/24 ⋅ 0

webservice Curl方式post数据

$url = 'http://'; $ch = curl_init(); curlsetopt($ch, CURLOPTPOST, 1); curlsetopt($ch, CURLOPTURL, $url); curlsetopt($ch, CURLOPTPOSTFIELDS, '');//$data=''; curlsetopt($ch, CURLO......

魏邪乎 ⋅ 2014/09/04 ⋅ 0

两个基于openssl的https client例子

1、使用BIO接口 openssl源码里s_client也是采用BIO接口代码来自http://www.ibm.com/developerworks/cn/linux/l-openssl.html源代码里缺少SSLlibraryinit()调用 2、使用socket 不使用BIO接口,...

IUnKnown ⋅ 2016/02/24 ⋅ 0

php代码转为java代码

appid = $appid; //ap

小帅帅丶 ⋅ 2014/08/28 ⋅ 6

curl 命令详解

curl 命令详解 一:curl简介及语法 curl是一个访问url的工具,可以用它构造http request报文,且可以解析服务器返回的http response,额外还支持cookie特性,可以用curl完成web浏览器的基本功...

wx5922e1cc2aa76 ⋅ 01/05 ⋅ 0

利用Nagios调用Python程序控制微信公众平台发布报警信息

转载请注明原文链接:http://my.oschina.net/caiyuanbo/blog/383916 到Centos官网下载Centos 7 64位版系统并安装。 http://www.centos.org/ 安装完进入系统更新应用 yum update 安装php及htt...

123号-挨踢攻城尸 ⋅ 2015/03/08 ⋅ 23

HttpClient4.x模拟登陆请求保护的url

请教一下各位大神。 我需要用HttpClient4.x来模拟登陆一个网站,然后再打开里面的一个链接进行数据抓取。 HttpClient的使用策略等应该是这么样设置? 我实例出来一个HttpClient之后用它进行了...

雷超林 ⋅ 2013/11/22 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Sqoop

1.Sqoop: 《=》 SQL to Hadoop 背景 1)场景:数据在RDBMS中,我们如何使用Hive或者Hadoop来进行数据分析呢? 1) RDBMS ==> Hadoop(广义) 2) Hadoop ==> RDBMS 2)原来可以通过MapReduce I...

GordonNemo ⋅ 34分钟前 ⋅ 0

全量构建和增量构建的区别

1.全量构建每次更新时都需要更新整个数据集,增量构建只对需要更新的时间范围进行更新,所以计算量会较小。 2.全量构建查询时不需要合并不同Segment,增量构建查询时需要合并不同Segment的结...

无精疯 ⋅ 44分钟前 ⋅ 0

如何将S/4HANA系统存储的图片文件用Java程序保存到本地

我在S/4HANA的事务码MM02里为Material维护图片文件作为附件: 通过如下简单的ABAP代码即可将图片文件的二进制内容读取出来: REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DA...

JerryWang_SAP ⋅ 今天 ⋅ 0

云计算的选择悖论如何对待?

导读 人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云...

问题终结者 ⋅ 今天 ⋅ 0

637. Average of Levels in Binary Tree - LeetCode

Question 637. Average of Levels in Binary Tree Solution 思路:定义一个map,层数作为key,value保存每层的元素个数和所有元素的和,遍历这个树,把map里面填值,遍历结束后,再遍历这个map,把每...

yysue ⋅ 今天 ⋅ 0

IDEA配置和使用

版本控制 svn IDEA版本控制工具不能使用 VCS-->Enable Version Control Integration File-->Settings-->Plugins 搜索Subversion,勾选SVN和Git插件 删除.idea文件夹重新生成项目 安装SVN客户......

bithup ⋅ 今天 ⋅ 0

PE格式第三讲扩展,VA,RVA,FA的概念

作者:IBinary 出处:http://www.cnblogs.com/iBinary/ 版权所有,欢迎保留原文链接进行转载:) 一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边...

simpower ⋅ 今天 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 今天 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部