shell中使用curl模拟请求get,post

curl常用方式

-i:返回请求url状态码
-o:将文件保存为命令行中指定的文件名的文件中
-O:使用URL中默认的文件名保存文件到本地
例子:
curl -i $url
curl -o test.html $url
curl -O  $url

curl命令模拟get

curl -i -X GET $url

curl命令模拟post

curl -i -X POST -H "Content-type:application/json" -d '$json'  $url
post请求需要带参数,如果是json,需要在-H中指定Header请求类型为application/json
-d后面指定请求参数,记得参数外面加上符号''

你可能感兴趣的:(shell中使用curl模拟请求get,post)