其他分享
首页 > 其他分享> > curl post请求的几种方式

curl post请求的几种方式

作者:互联网

参数说明

格式: curl -H 请求头 -d 请求体 -X POST 接口地址

示例

1、application/x-www-form-urlencoded

$ curl  -d 'hello=world&test=123' -X POST http://localhost:3000/api/basic

2、application/json

$ curl  --header "Content-Type: application/json" -d '{"hello": "world"}'  -X POST http://localhost:3000/api/json 

还可以将请求体用文件保存
如json文件data.json

{
"hello":"world"
}

可以通过这样请求

$ curl  --header "Content-Type: application/json" -d @data.json  -X POST http://localhost:3000/api/json 

3、multipart/form-data

curl http://localhost:3000/api/multipart -F raw=@raw.data -F hello=world

4、当请求post报415时,如下图,则可能是header的参数问题,如不支持application/json,则用application/x-www-form-urlencoded
image

标签:几种,application,json,api,3000,curl,post,localhost
来源: https://www.cnblogs.com/aiverhua/p/16459383.html