[英]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.