cURL的底层是由一个命令行工具实现的,用于获取远程文件或传输文件,更多的情况是用来模拟get/post表单提交。也可以用户文件上传,爬取文件,支持FTP/FTPS,HTTP/HTTPS等协议,通俗来讲,这些类型的服务器,cURL都可以抓取。 今天尝试了一下用cURL抓取无聊网网上的图片。上代码。 ...
分类:
Web程序 时间:
2018-03-18 15:03:15
阅读次数:
316
今天修改了GitHub 的代码,代码更新,想上传更新,却发现上传报错。 错误代码:error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version 果断网上寻找真相,据说是 GitHub 不再支持TLSv1 ...
分类:
Web程序 时间:
2018-03-01 23:37:30
阅读次数:
416
过完年回来, github不安分了, 发了博文说不支持TLSv1/TLSv1.1: Weak cryptographic standards removed, 没看到这篇博文之前, 还以为是代理问题, 设置过, 还是不行, 还更新到最新的git, 还是不行, 就查了一下TLS协议, 终于通过git的 ...
分类:
其他好文 时间:
2018-02-23 19:00:14
阅读次数:
177
# 重定向 http 到 https server { listen 80; server_name www.domain.com; rewrite ^(.*)$ https://$server_name$1 permanent; } server { listen 443; server_name... ...
分类:
Web程序 时间:
2018-02-10 23:24:53
阅读次数:
254
转载自http://blog.csdn.net/taiyangdao/article/details/54707184 一.SSL/TLS的Handshake过程 在SSL/TLS的Handshake过程中,客户端与服务器之间需要交换参数,具体过程如下: 使用服务器的公钥加密会话密钥发送给服务器 或 ...
分类:
编程语言 时间:
2018-02-06 20:38:41
阅读次数:
278
01 OpenSSL version wiki:https://en.wikipedia.org/wiki/OpenSSL 02 Using TLS1.3 With OpenSSL https://www.openssl.org/blog/blog/2017/05/04/tlsv1.3/ TLSv1 ...
分类:
其他好文 时间:
2018-01-09 12:11:57
阅读次数:
125
1、通过 HTTPS 发送 POST 请求; 2、HTTPS 安全协议采用 TLSv1.2; 3、 使用代理(Proxy)进行 HTTPS 访问; 4、指定 Content-Type 为:application/x-www-form-urlencoded; 5、HTTPS 请求时加载客户端证书(Cl ...
分类:
Web程序 时间:
2017-09-14 20:13:08
阅读次数:
248
加上配置: listen 443 ssl; #这里如果是nginx1.9.5以上支持http2 配置listen 443 ssl http2; keepalive_timeout 70; ssl_certificate /usr/local/nginx/cert/www.xxx.com.crt; s ...
分类:
Web程序 时间:
2017-08-07 18:33:06
阅读次数:
176