我如何添加--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
谢谢.
2条答案
按热度按时间83qze16e1#
1.在标题中提供-H值
1.使用下面的GET URL
https://api.parse.com/1/classes/GameScore?where={"playerName":"Sean Plott","cheatMode":false}
g6ll5ycj2#
当我试图将
POST
请求转换为--data-urlencode
时,我发现了这个问题,--data-urlencode
在cURL
中工作,但在Postman中给出了500
。我将把解决方案留在这里,因为其他人可能会发现这个问题。结果表明,curl在使用
--data-urlencode
时发送的POST
请求在头部中包含Content-type: application/x-www-form-urlencoded
。另一方面,Postman只会在你在Body选项卡上添加查询参数时设置这个头,但是在使用Params选项卡时不会设置任何内容类型。作为偶尔的Postman用户,您可能会使用Params选项卡,因为这对于查询参数来说是很自然的。因此,您可以使用Body选项卡来定义参数,或者手动设置内容类型标题。