作为服务响应的一部分,有一些内容以本地语言收到。来自服务器的响应看起来很好,但是它接收到的那一刻 angular.js $ http,本地语言的内容被扭曲。
我尝试了下面给出的两种方法,但没有运气。有人可以帮忙吗?
方法1:
appService.config(function($httpProvider) {
$httpProvider.defaults.headers.get = { 'Content-Type' : 'application/json;charset=utf-8' };
});
$http.get(url).success(function(data, status, headers, config) {
console.log('data: ' + data);
}).error(function(data, status, headers, config) {
console.log('data: ' + data);
});
方法2:
$http.get(url,{ transformRequest: angular.identity,
headers: {'Content-Type': 'application/json;charset=utf-8'}}
).success(function(data, status, headers, config) {
console.log('data: ' + data);
}).error(function(data, status, headers, config) {
console.log('data: ' + data);
});
角度响应内容看起来像这样