CURL使用和遇到的坑

2021-09-28 20:49:38 字數 696 閱讀 6636

帶參: curl http://***xx?name=value&name2=value2    

不帶參: curl

curl http://localhost:8000/w/d.html?pr=3&rqc=10

無論windows、linuxcurl這樣子居然帶不上第二個引數, 實際服務端只接收到第乙個, 第二個丟失了, 真是坑

帶參: curl  -d "score=19&_test_user=test01"

不帶參: curl -x post http://***xx 或 curl http://****** -d ""

注意:①-d也可以用--data,也就是請求體裡的資訊

# 以下在linux中進行的測試,curl版本是7.19.7

# 成功呼叫

# 成功呼叫,說明content-type不區分大小寫

# 成功呼叫,說明可以哦那個單引號

# 失敗,說明不能去掉json結構中key的引號

# 失敗,說明不能去掉引數值引號

"remark"

:"just test","openid"

:"ovf1k0tnwhqpgwf2gxnqyxruxk84"

}

curl毫秒超時使用的坑

公升級後的libcurl已經支援了公釐級別的超時。但是使用的時候還有乙個坑需要注意跨過去 libcurl如果檢查到設定的timeout 1s 那麼會直接發出乙個訊號說 已經超時了 如果要使用毫秒超時 那麼還需要關閉這個signal功能,即設定中需要多乙個 curl setopt ch,curlopt...

while和ssh使用遇到的坑

最近在寫shell指令碼的時候,有個功能,通過while逐行讀取文字中的內容,然後使用ssh到其他機器上進行命令操作,結果奇怪的現象出現了,無論我怎麼弄,這傢伙總是讀取一行,其他的都不讀取了,結果通過google,查詢得到while和ssh一起用確實有此問題,通過while的時候,再使用ssh,所有...

docker簡單使用和遇到的坑

安裝環境 alios7.2 安裝 1安裝源 yum install epel release y yum clean all yum list 2 安裝docker yum install docker io y systemctl start docker 3 檢查docker docker in...