抓取HTTPS 协议的程序报错
2016-05-12 00:00
459 查看
摘要: 通常需要在 发送的前面加上下面的方法
[code=plain]public static void trustEveryone() { try { HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier() { public boolean verify(String hostname, SSLSession session) { return true; } }); SSLContext context = SSLContext.getInstance("TLS"); context.init(null, new X509TrustManager[] { new X509TrustManager() { public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { } public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { } public X509Certificate[] getAcceptedIssuers() { return new X509Certificate[0]; } } }, new SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory()); } catch (Exception e) { // e.printStackTrace(); } }
相关文章推荐
- 11个可以帮你增长网络社交粉丝的技巧
- ACM网络流入门
- CentOS IP丢失,切换了网络连接导致的vmnet8未启用dhcp
- Servlet/JSP-03 HttpServlet
- Windows网络编程学习笔记(3) 编写一个TCP服务端
- Apache HttpServer启动出错处理
- 阿里云 centos7 tomcat8 https 配置不起作用
- 网络聊天室
- HTTP1.1协议-RFC2616-中文版
- iOS网络编程-URL网络数据的解析
- Android 一个判断网络连接状态的简单方法
- 使用Http协议请求网络
- requests模块--python发送http请求
- Linux下Socket网络编程(C/S)
- HTTP的一些状态消息参考
- 02.SpringMVC 初始化 - HttpservletBean
- Android 偶遇HTTPS
- SOCKET,TCP/IP,UDP,HTTP,FTP总结
- Oracle vm下安装多个linux网络相互之间不能ping通
- Java中锁机制Synchronized方法说明 转自https://zm12.sm-tc.cn/?src=l4uLj8XQ0IiIiNGOjo2anpvRnJCS0JWeiZ7Qzc%2FOz9DP