Django REST:请求中不支持的媒体类型"application/xml"

Pro*_*eus 7 django django-rest-framework

我正在使用http://django-rest-framework.org/ Tokens并尝试获取令牌.我跟着指南.然而,

当我尝试在网址上发帖时:

Request Url: http://127.0.0.1:8001/api-token-auth/
Request Method: POST
Status Code: 415
Params: {
    "username": "test",
    "password": "test123"
}
Run Code Online (Sandbox Code Playgroud)

我收到以下回复

{
    "detail": "Unsupported media type 'application/xml' in request."
}
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

谢谢.

Tom*_*tie 7

看起来您正在使用XML内容发送请求.

正如文档所述,obtain_auth_token视图需要一个JSON请求.

确保数据是JSON编码的,并且您正确设置了"Content-Type"标头'application/json.