我只想将以下 JSONobjects 发送到我的 API 后端:
{
"username":"alex",
"password":"password"
}
所以我编写了以下函数,使用 Angular $http:
$http(
{
method: 'POST',
url: '/api/user/auth/',
data: '{"username":"alex", "password":"alex"}',
})
.success(function(data, status, headers, config) {
// Do Stuff
})
.error(function(data, status, headers, config) {
// Do Stuff
});
我在 POST 方法的文档中读到 Content-Type 标头将自动设置为"application/json"。
但我意识到我在后端 (Django+Tastypie) api 上收到的内容类型是"text/plain"。
这会导致我的 API 无法正确响应此请求。我应该如何管理这种内容类型?