【发布时间】:2017-03-25 23:36:23
【问题描述】:
我正在尝试将数据发布到 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 工作正常
【问题讨论】:
-
您的浏览器调试器可以查看实际发送的内容并将其与使用 Postman 发送的内容进行比较。某处显然存在差异,但您必须是找到它的人。
-
@Igor 我有,但似乎没有区别。离子应用程序甚至有一个非零的 Content-Length。
-
您能告诉我们更多关于您如何在服务器端检索数据的信息吗?
标签: angularjs ionic-framework ionic2