命令行訪問https(轉載,略有改動)

因爲如今不少的互聯網頁面開始使用https,形成telnet 的http方式沒法訪問(文檔地址:用Telnet發送HTTP請求),特補充下文:html

一、安裝openssl。如連接失效,請自行找其它資源。web

二、將openssl 的bin目錄(D:\Program Files\OpenSSL-Win64\bin)加入系統環境變量Path中。dom

三、使用命令訪問post

openssl s_client -connect www.baidu.com:443

  返回證書信息相似下文:url

CONNECTED(000001A0)
depth=1 C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G2
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 C = CN, ST = beijing, L = beijing, OU = service operation department, O = "Beijing Baidu Netcom Science Technology Co., Ltd", CN = baidu.com
verify return:1
---
Certificate chain
0 s:C = CN, ST = beijing, L = beijing, OU = service operation department, O = "Beijing Baidu Netcom Science Technology Co., Ltd", CN = baidu.com
i:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G2
1 s:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G2
i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
---
Server certificate.....spa

GET / HTTP/1.1
HOST: www.baidu.com /*這句話可不要*/

再連續按兩次回車鍵,該命令表示向baidu索要首頁根文件,使用的協議是HTTP的1.1版本。htm

返回網頁代碼以下:blog

HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Connection: Keep-Alive
Content-Length: 14722
Content-Type: text/html
Date: Thu, 17 Oct 2019 08:52:58 GMT
P3p: CP=" OTI DSP COR IVA OUR IND COM "
P3p: CP=" OTI DSP COR IVA OUR IND COM "
Pragma: no-cache
Server: BWS/1.1
Set-Cookie: BAIDUID=DCFC93ADF1F24B901BE236D73D94F686:FG=1; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
Set-Cookie: BIDUPSID=DCFC93ADF1F24B901BE236D73D94F686; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.b...ssl

其它內容能夠參考 用Telnet發送HTTP請求ci

相關文章
相關標籤/搜索