首页 > 解决方案 > -d 在 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 代表什么?我应该把它放在邮递员的哪里?

标签: httpcurl

解决方案


文档是这样说的:

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

所以这将是您的 POST 请求的主体。在 Postman 中,您必须将其放入“body”字段中。在那里选择“原始”,然后选择“应用程序/json”。因为那是您的请求的 Content-Type,用 -H 指定。

这就是你的邮递员应该是什么样子


推荐阅读