curl 常用命令 post、get详解程序员

curl是linux上可以发送http请求的命令。

常用参数

-d:data,指定传入的参数,使用此命令会使用POST发送,默认Content-Type是application/x-www-form-urlencoded

-v:verbose,显示请求header和响应header,以<开头的行是请求header,以>开头的行是响应header

-G: 以get方式发送请求,默认是Post请求

示例

get请求

curl -G -d "name=v1&name2=v2" http://www.baidu.com 

post请求,内容类型是content-type:application/x-www-form-urlencoded,注意,-X POST并不能使用post发送,使用哪个http method发送由culr option决定,比如使用 -d option就是用POST发送。

curl -d "name=v1&name2=v2" http://www.baidu.com

发送json,要指定Content-Type为json,并且json中的双引号要转义,一定要用双引号,标准json就是双引号,不需要 -X POST,这个并不能决定请求方法。

curl  -H "Content-Type:application/json" -d "{/"myname/":/"xixihaha/"}"   http://ip:port/uri

查看header

curl -v -d "name=v1&name2=v2" http://www.baidu.com 

curl 常用命令 post、get详解程序员

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/1218.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论