如何将给定标头添加到postman api文档中的api请求示例中。我在postman的标头中使用'Content-Type':'Application/json'来测试我的api请求。但是,从我的api集合生成postman文档后,curl请求示例是:
curl --location --request POST 'http://domain/endpoint' \
--data-raw '{"key1": "value1",
"key2": value2}'
我想在文档中的curl请求示例中添加--head'Content-Type: Application/json'。请求应该是:
curl --location --request POST 'http://domain/endpoint' \
--header 'Content-Type: application/json' \
--data-raw '{"key1": "value1",
"key2": value2}'
我在这个链接中发现它是可能的:https://www.postman.com/postman/workspace/postman-team-collections/documentation/1372588-81512aa8-f91a-4bcd-a53a-6037780c730e从文档中查看图片:在这里输入图像描述
我尝试了许多可能的选项,从prescript到集合常规标题,但没有结果,并且在生成后无法在文档中编辑curl请求。
当使用< code>curl测试您的API时,正如您上面所说,Postman在生成您的头方面没有太大帮助,但是您仍然可以通过使用< code>curl提供的不同选项来构建您自己的命令,例如:
curl -v \
-H 'myToken: ...Bpq7gwLMBm_WqWdusSiNKI9pVNU9BTtsOerp14920IFktpcyvK...' \
-H 'Content-Type: application/json' \
-X POST \
-d '{"key1": "value1", "key2": value2}' \
http://domain/endpoint
请注意
-H
选项添加每个标头json
格式,请添加相应的内容类型。-X
指示您的Http请求的类型-d
添加您的有效负载在使用Postman生成的curl
命令时,我遇到了一些类似的问题,这个答案帮助我构建了自己的命令。
希望这仍然可以帮助陷入类似问题的人。
出现此问题是因为我没有真正手动设置postman中的内容类型标头。我在ContentType中看到的标题位于邮递员标题的隐藏部分,因此由邮递员自动设置。
我试图使用Postman而不是Web服务的API文档提供的终端命令来请求数据。 curl命令如下: 我怎么能在邮递员内申请这个?我尝试添加和作为请求参数,但这不起作用
我有一个非常基本的webApi构建/运行(相当模板应用程序,仅此而已),以便遵循一个培训视频。GET和DELETE调用工作正常,PUT和POST给出400错误。诚然,对所有这些都很新,所以我正在寻找一些基本的方向,关于如何排除故障。相关的屏幕截图如下,我很高兴提供其他要求。提前谢了。
null
有人能帮助我如何使用以下参数发送POST请求吗: 我试着在《邮递员的身体》中发送一个带有以下参数的: 然而,在发送上述请求时,我得到的位置字符串为null。
我试图从环境变量替换Postman中JSON主体的值,该值实际上被替换,但它在传递给POST请求时将JSON转换为字符串,因此请求最终失败,因为POST请求需要JSON主体。 例如,这里是下面的请求,变量已经在Postman中用值声明 发送请求后,整个正文将转换为字符串。知道如何保持正文是JSON,即使替换了变量的值并且不让它转换为字符串?
我需要和邮递员一起测试我的Web API,我的Web API是post Web服务,它将被其他服务调用。如果有人对此情况有指导方针,我将不胜感激。谢谢你