gpt4 book ai didi

angularjs - 如何阻止 Angular $http 反序列化响应主体?

转载 作者:可可西里 更新时间:2023-11-01 16:49:56 26 4
gpt4 key购买 nike

这个:

$http({method: 'GET', url: '/some/url/returning/json').
success(function(data, status, headers, config) {
console.log(data);
});

显示 Angular 给我一个 JavaScript 对象作为我的 success 处理程序的第一个参数。据推测,它试图通过嗅探响应的内容类型来变得聪明。

这是不受欢迎的行为。我如何告诉 Angular 将响应主体作为字符串提供给我?

最佳答案

不良行为是由 Angular 的 transformResponse 引起的。要关闭此功能,请执行以下操作:

$http({method: 'GET', url: '/some/url/returning/json', transformResponse: [] }).
success(function(data, status, headers, config) {
console.log(data);
});

关于angularjs - 如何阻止 Angular $http 反序列化响应主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com