- curl 发送post等请求,使用-X POST指定,如果是put,则-X PUT
curl -X POST http://xxx.com
- curl 发pos请求时指定头信息
curl -X POST -H "Content-Type: multipart/form-data;" http://xxx.com curl -X POST -H "Content-Type: application/json;charset=UTF-8" http://xxx.com
- curl 发pos请求时,携带json请求体
curl -X POST -H 'Content-Type: application/json;charset=UTF-8' -d '{data:"xxx"}' http://xxx.com
- curl 发pos请求时,使用form-data上传文件,通过
-F
指定时,-H "Content-Type: multipart/form-data;"
可省略curl -X POST -F "file=@d:/data/xxx.txt" http://xxx.com 或 curl -X POST -H "Content-Type: multipart/form-data;" -F "file=@d:/data/xxx.txt" http://xxx.com
- curl 发pos请求时,使用form-data上传文件的同时携带其他form-data请求参数
curl -X POST -F "file=@d:/data/xxx.txt" -F "param1=xxx" "param2=xxx" http://xxx.com
- curl 发请求时,使用-v可以显示请求底层请求和响应的详细信息
curl -X POST http://www.baidu.com -v * Trying 110.242.68.4:80... * Connected to www.baidu.com (110.242.68.4) port 80 (#0) > POST / HTTP/1.1 > Host: www.baidu.com > User-Agent: curl/8.0.1 > Accept: */* > < HTTP/1.1 302 Found < Connection: keep-alive < Content-Length: 17931 < Content-Type: text/html < Date: Wed, 13 Sep 2023 02:27:32 GMT < Etag: "54d97483-460b" < Server: bfe/1.0.8.18 < <html>...</html>
- curl 下载文件,保留为原始文件名
curl -O -J "http://xxx"
- curl 下载文件,自定义文件名
curl -o xxx.zip "http://xxx"
curl发送post请求时携带请求体、保存文件等
于 2022-06-14 15:03:10 首次发布