我使用 DRF 和 simple-JWT 进行身份验证。当我使用可浏览的 API 登录时,一切正常,但是当我使用以下方式发出
CURL
POST 登录请求时:
curl -X POST -H "Content-Type: application/json" -d "{"email":"[email protected]", "password":"Sajeyks254"}" http://127.0.0.1:8000/login/
我收到以下错误:
{"detail":"JSON parse error - Expecting property name enclosed in double quotes: line 1 column 2 (char 1)"}
有什么问题吗?
您必须转义双引号,例如:
curl -X POST -H "Content-Type: application/json" -d "{\"email\":\"[email protected]\", \"password\":\"Sajeyks254\"}" http://127.0.0.1:8000/login/