我正在使用$ http从我的AngularJS应用程序调用REST服务。问题是每当我从IE8发出GET请求时,它都会转换为POST请求。使用其他http方法(POST,PUT)调用可以正常工作。这只发生在IE8上。 这是我的代码 ```
var request = {method: method, url: url, data: payload};
var promise = $http(request) .then(function (response) {
return response;
});
``` 有人可以请帮助。我尝试从数据有效负载发送不同类型:null,undefined,空对象,一些对象。但没有任何效果。
答案 0 :(得分:0)
我想我找到了解决方案。我们需要发送空字符串作为有效负载。或者,使用$ http.get