使用http.request()可以发起HTTP请求和HTTPS请求。
HTTPS请求要使用到证书
http.request("GET","https://www.baidu.com",{caCert="ca.crt"},nil,nil,nil,cbFnc)
案例中使用的是百度连接,在目录下附带了证书 ca.crt
######证书的使用方法是,将证书添加到下载脚本的地方。
##如何使用自己的证书
#####1.我使用的阿里的服务器,直接下载证书
下载后,获得证书文件 ******.crt 会看到,里面有两个证书
以—–BEGIN CERTIFICATE—–开始
以—–END CERTIFICATE—–结束
请使用第二个,复制替换到ca.crt即可,一定不能直接使用。含有两个证书的文件。
#####2.使用命令工具
openssl s_client -showcerts -connect www.baidu.com:443
使用第二个
(参看大神文章)
#####3.使用在线工具
http://web.chacuo.net/netsslbackup
进入后,填入域名->点击获取->使用第二个