我正在尝试在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代表什么?我应该把它放在邮递员那里吗?
答案 0 :(得分:3)
documentation这样说:
(HTTP)将POST请求中的指定数据发送到HTTP服务器[...]
因此,这将是您的POST请求的正文。在Postman中,您必须将其放入“ body”字段。选择“原始”,然后选择“应用程序/ json”。 因为那是您的请求的Content-Type,用-H指定。
答案 1 :(得分:2)
-d
或--data
选项使curl
命令将 POST 请求中的数据发送到服务器。这将导致curl
使用 content-type (在您的情况下是 JSON )将数据传递到服务器,就像浏览器在用户提交时一样表格。