Get請求
1贞滨、使用curl命令:
curl?"http://www.baidu.com"?如果這里的URL指向的是一個文件或者一幅圖都可以直接下載到本地
curl -i?"http://www.baidu.com"?顯示全部信息
curl -I?"http://www.baidu.com"?只顯示頭部信息
curl -v?"http://www.baidu.com"?顯示get請求全過程解析
2奠衔、使用wget命令:
1wget?"http://www.baidu.com"
curl命令模擬Get請求攜帶參數(shù)(linux):
1curl -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)義,即:
1curl -v http://127.0.0.1:80/xcloud/test?version=1\&client_version=1.1.0\&seq=1001\&host=aaa.com
或者
1curl -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,
1curl -d?"username=user1&password=123"?"www.test.com/login"
2虏缸、使用wget命令
1wget –post-data?'username=user1&password=123'?http://www.baidu.com
3鲫懒、發(fā)送格式化json請求
1curl -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
curl模擬的訪問請求一般直接在控制臺顯示,而wget則把結(jié)果保存為一個文件刽辙。如果結(jié)果內(nèi)容比較少窥岩,需要直接看到結(jié)果可以考慮使用curl進行模擬請求,如果返回結(jié)果比較多宰缤,則可考慮wget進行模擬請求颂翼。