0
リソースの出力はChromeでも問題ありませんが、FFデータオブジェクトは奇妙に見えますが、htmlの配列があります。角度リソースFirefoxで "accept:text/html"と一緒に送信されたHTTPリクエスト
MyApp.factory('MyObj',
['$resource', '$http', '$rootScope',
function($resource, $http, $rootScope){
return $resource('/api/objects/:id');
}]);
そして、それは私が、コントローラ内部でそれを使用する方法は次のとおりです:ここで
は私が持っている工場です
:何らかの理由でMyApp.get(function(data) {
$scope.objects = data['objects'];
});
、APIへのリクエストはHTTPヘッダで送信されます
Accept: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
応答ヘッダーがあります:
Content-Type:"text/html; charset=utf-8"
私は
MetronicApp.config(function($resourceProvider, $httpProvider) {
$httpProvider.defaults.headers.common['Content-Type'] = 'application/json; charset=utf-8';
$httpProvider.defaults.headers.common['Accept'] = 'application/json';
});
を実行しようとしましたが、それは助けにはなりませんでした。
情報が不足していますか? –
要求とともに間違ったhttpヘッダーがあると、なぜ、なぜそれがFFでしか起こっていないのか理解できません。 –
可能な複製:http://stackoverflow.com/questions/24465304/trouble-changing-request-headers-in-firefox-with-angularjs –