一、get請求:
1、使用curl命令:
curl “http://www.baidu.com” 如果這里的URL指向的是一個文件或者一幅圖都可以直接下載到本地
curl -i “http://www.baidu.com” 顯示全部信息
curl -l “http://www.baidu.com” 只顯示頭部信息
curl -v “http://www.baidu.com” 顯示get請求全過程解析
2、使用wget命令:
wget “http://www.baidu.com”也可以
curl命令模擬Get請求攜帶參數(linux):
1
|
curl -v http:
//127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com
|
上述命令在linux系統,get請求攜帶的參數只到version=1,”&”符號在linux系統中為后台運行的操作符,此處需要使用反斜杠”\”轉義,即:
1
|
curl -v http:
//127.0.0.1:80/xcloud/test?version=1\&client_version=1.1.0\&seq=1001\&host=aaa.com
|
或者
1
|
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參數,把訪問參數放在里面):
curl -d “param1=value1¶m2=value2” “http://www.baidu.com”
2、使用wget命令:(--post-data參數來實現)
wget --post-data ‘user=foo&password=bar’ http://www.baidu.com
3、發送格式化json請求
1
|
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
|