我正在尝试将数据发布到Web服务,但数据丢失了。
这是代码
var product = {
CategoryID: 'test'
};
$http({
url: URL,
method: "POST",
data: product,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data,status,headers,config) {
console.log(data);
})
.error(function(data,status,headers,config) {
console.log(data);
});
服务器上的POST数据为空。
我在服务器上设置了Access-Control-Allow-Origin,Access-Control-Allow-MethodAccess-Control-Allow-Headerss和Access-Control-Allow-Headers。
通过Postman
测试时,此API工作正常答案 0 :(得分:0)
对于您的问题,请尝试查看此问题How do I POST urlencoded form data with $http in AngularJS? - 您可能需要转换您的请求,以便通过$http
服务发送所需的内容类型。