可以通過curl
和wget
命令實現(xiàn)糕簿,curl模擬的訪問請求一般直接在控制臺顯示画机,wget則把結果保存為一個文件。
Get請求
1.curl命令
-
不帶參數(shù)
curl "https://www.baidu.com"
响禽,雙引號也可以不加 - -i 顯示全部信息
- -I 只顯示頭部信息
- -v 顯示get請求全過程解析
-
帶參數(shù)
curl -i "http://127.0.0.1:8080/demo/test?page=0&size=10"
,如果請求地址不加雙引號芋类,需要在&
符號之前加轉義符反斜杠\
,參數(shù)里包含中文的話先用UrlEncode編碼胖喳。
2.wget命令 -
不帶參數(shù)
wget "https://www.baidu.com"
-
帶參數(shù)
wget "http://127.0.0.1:8080/demo/test?page=0&size=10"
Post請求
1.curl命令
- -H 請求頭
- -d 參數(shù)(使用-d贮竟,默認是使用POST,可以省略-X)
- -X 請求協(xié)議
curl "http://127.0.0.1:8080/demo/test" -X POST -d "page=0&size=10"
發(fā)送json數(shù)據(jù)(json數(shù)據(jù)可以放在文件中咕别,-d @file_name)
curl -H "Content-Type: application/json" -X POST -d "{"data":"xxx"}" "http://127.0.0.1:8080/demo/test"
2.wget命令
wget --post-data "page=0&size=10" "http://127.0.0.1:8080/demo/test"