如何在postman上用--data-urlencode复制这个curl GET请求

7nbnzgx9  于 2023-10-18  发布在  Postman
关注(0)|答案(2)|浏览(374)

我如何添加--data-urlencode参数 Postman ,因为这是我的主要问题。

curl -X GET \
  -H "X-Parse-Application-Id: ${APPLICATION_ID}" \
  -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
  -G \
  --data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \
  https://api.parse.com/1/classes/GameScore

谢谢.

g6ll5ycj

g6ll5ycj2#

当我试图将POST请求转换为--data-urlencode时,我发现了这个问题,--data-urlencodecURL中工作,但在Postman中给出了500。我将把解决方案留在这里,因为其他人可能会发现这个问题。
结果表明,curl在使用--data-urlencode时发送的POST请求在头部中包含Content-type: application/x-www-form-urlencoded。另一方面,Postman只会在你在Body选项卡上添加查询参数时设置这个头,但是在使用Params选项卡时不会设置任何内容类型。作为偶尔的Postman用户,您可能会使用Params选项卡,因为这对于查询参数来说是很自然的。
因此,您可以使用Body选项卡来定义参数,或者手动设置内容类型标题。

相关问题