[英]POST request to Django DRF call working in cURL but not with Postman
我按照说明支持TokenAuthentication在我的REST的API的网站,显示在这里。 使用 cURL,我已经能够通过以下命令获取我的用户令牌(用户名 - 示例,密码 - 示例):
curl -X POST -d "username=example&password=example" localhost:8000/api/login/
这将返回一个成功的响应,带有示例的身份验证令牌。
然而,当我通过 Postman 做(我认为是)同样的事情时,它根本不起作用。 见下图。
从错误代码(400 - 错误请求)来看,它似乎根本没有收到 POST 参数。 有人可以在这里帮助我吗?
在邮递员中查看您的网址。 附有带有 URL 的查询字符串。因此,从 URL 中删除该查询字符串,并将参数作为这样的发布请求发送。
http://localhost:8000/api/login/
根据您的 API 的设置方式,您可能需要在请求标头中指定内容类型Content-Type: application/json
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.