次の 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
});
Content-Type ヘッダーが自動的に"application/json"に設定されるという POST メソッドのドキュメントを読みました。
しかし、バックエンド (Django + Tastypie) API で受け取る content-type が"text/plain"であることに気付きました。
これにより、API がこのリクエストに適切に応答しなくなります。このコンテンツ タイプをどのように管理すればよいですか?