Linux命令發(fā)送http

curl “百度一下,你就知道” 如果這里的URL指向的是一個文件或者一幅圖都可以直接下載到本地
curl -i “百度一下,你就知道” 顯示全部信息
curl -I “百度一下,你就知道” 只顯示頭部信息
curl -v “百度一下,你就知道” 顯示get請求全過程解析
curl命令模擬get請求攜帶參數(shù)(linux):
curl -v http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com
上述命令在linux系統(tǒng),get請求攜帶的參數(shù)只到version=1,”&”符號在linux系統(tǒng)中為后臺運行的操作符,此處需要使用反斜杠”\”轉(zhuǎn)義,即:
curl -v http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com
或者:curl -v “http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com”
post請求
1.使用curl命令,通過-d參數(shù),把訪問參數(shù)放在里面,如果沒有參數(shù),則不需要-d
curl -d “username=user1&password=123” “www.test.com/login”
2.使用wget命令
wget –post-data ‘username=user1&password=123’ 百度一下,你就知道
3.發(fā)送格式化json請求
curl -i -k -H “Content-type: application/json” -X POST -d ‘{“version”:“6.6.0”, “from”:“mu”, “product_version”:“1.1.1.0”}’ https://10.10.10.10:80/test