Angularjs请求编码问题

时间:2014-07-03 12:53:31

标签: angularjs http content-type

作为服务响应的一部分,有一些内容以本地语言收到。来自服务器的响应看起来很好,但是它接收到的那一刻 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);

    });

角度响应内容看起来像这样

0 个答案:

没有答案