Http 在curl请求中-d代表什么?

Http 在curl请求中-d代表什么?,http,curl,Http,Curl,我正在尝试在Postman应用程序中发送此HTTP请求: curl -v https://api.someurl.com/z1/lists \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: authorization" \ -d '{ "list_id": "DXVBDAD" }' 任何人都知道-d代表什么?我应该把它放在邮递员的哪?上面写着: (HTTP)将POST请求中的指定数据发送到H

我正在尝试在Postman应用程序中发送此HTTP请求:

curl -v https://api.someurl.com/z1/lists \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: authorization" \
  -d '{ "list_id": "DXVBDAD" }'
任何人都知道-d代表什么?我应该把它放在邮递员的哪?

上面写着:

(HTTP)将POST请求中的指定数据发送到HTTP服务器[…]

因此,这将是您的POST请求的主体。在《邮递员》中,你必须将其放入“身体”字段。然后选择“raw”,然后选择“application/json”。 因为这是您请求的内容类型,用-H指定


使用
-d
--data
选项执行
curl
命令,以POST请求向服务器发送数据。此选项使
curl
命令使用内容类型将数据传递给服务器(在您的情况下为JSON),就像用户提交表单时浏览器所做的那样。

-d是数据,请参阅手册。使用
man curl
cmd