http - -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 代表什么?我应该把它放在邮递员的哪里?
解决方案
文档是这样说的:
(HTTP) 将 POST 请求中的指定数据发送到 HTTP 服务器[...]
所以这将是您的 POST 请求的主体。在 Postman 中,您必须将其放入“body”字段中。在那里选择“原始”,然后选择“应用程序/json”。因为那是您的请求的 Content-Type,用 -H 指定。
推荐阅读
- clojure - Clojure partition-by:将一些元素分组,其他元素保持原样
- python - 动态熊猫数据框过滤器不起作用
- java - 程序抛出异常(HTTP 状态 500 - java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/Tag)。如何解决?
- sql - 春季如何从枚举字段中进行选择
- angular - Angular 选项组自动完成设置默认值
- ios - 无法在 Outlook 加载项中从 iOS 设备执行 Microsoft OAuth
- flutter - 如果两个不同的对象具有相同的哈希码,是否有可能?这是否意味着它们是相同的?
- xml - 记录 XML 实体的注释
- ef-core-3.1 - 查询多对多ef核心关系
- c# - 使用 ASP.net 身份模型声明来映射数据库中记录之间的关系是否不合适?