訪問自己的https伺服器
自己在阿里雲上搭建了乙個https伺服器,以前一直用的是postman作為客戶端訪問,現在想嘗試用curl。
下面的終端是「外網深度學習伺服器」,所訪問的伺服器是我自己的阿里雲
curl --cert client.crt --key client.key --insecure https://此處新增自己的**及埠
如果是用阿里雲訪問阿里雲(兩者是乙個機器,訪問自己,且是centos系統),要指明證書和秘鑰的路徑
curl --cert ./client.crt --key ./client.key --insecure https://此處新增自己的**及埠
![](https://pic.w3help.cc/d14/397b31bad0f08fb54075a270276af.jpeg)
由於我的https伺服器的證書是自認證證書,所以如果不加訪問電信物聯網平台--insecure
會報錯,報錯的資訊中會提示使用者訪問這個**(如上圖),此**中明確指出了幾種解決方法,其中一種是新增
--insecure
這個引數
返回值
![](https://pic.w3help.cc/930/d32efbb03c17f3706e6773278b817.jpeg)
指定curl獲取資料的編碼格式
檢視響應頭curl http://www.二級網域名稱.me/12/12126/972764.html |
iconv -f gbk -t utf8
curl http://www.二級網域名稱.me/12/12126/972764.html -i
CURL使用SSL證書訪問HTTPS
curl詳細選項說明 url 若服務端要求客戶端認證,需要將pfx證書轉換成pem格式 openssl pkcs12 clcerts nokeys in cert.pfx out client.pem 客戶端個人證書的公鑰 openssl pkcs12 nocerts nodes in cert.p...
CURL使用SSL證書訪問HTTPS
curl詳細選項說明 url 若服務端要求客戶端認證,需要將pfx證書轉換成pem格式 openssl pkcs12 clcerts nokeys in cert.pfx out client.pem 客戶端個人證書的公鑰 openssl pkcs12 nocerts nodes in cert.p...
php使用curl訪問https示例分享
curl post param string url param array 資料 param int 請求超時時間 param bool https時是否進行嚴格認證 return string function curlpost url,data array timeout 30,ca true...