curlcmd
考虑到 cmd 方便请求,记录学习下:
最常用的 curl 命令
1、发送 GET 请求
curl URL
curl URL?a=1&b=nihao
复制代码
2、发送 POST 请求
curl -X POST -d 'a=1&b=nihao' URL
复制代码
3、发送 json 格式请求:
curl -H "Content-Type: application/json" -X POST -d '{"abc":123,"bcd":"nihao"}' URL
curl -H "Content-Type: application/json" -X POST -d @test.json URL
复制代码
其中,-H 代表 header 头,-X 是指定什么类型请求 (POST/GET/HEAD/DELETE/PUT/PATCH),-d 代表传输什么数据。这几个是最常用的。
查看所有 curl 命令: man curl 或者 curl -h
请求头:H,A,e
响应头:I,i,D
cookie:b,c,j
传输:F (POST),G (GET),T (PUT),X
输出:o,O,w
断点续传:r
调试:v,--trace,--trace-ascii,--trace-time
注意:在 cmd 中运行时,不能换行,不然会报错。