祝大家圣诞快乐。
我正在使用 Phonegap AngularJS 应用程序。我正在尝试创建一个 http Post,但它返回 404 错误。我尝试使用 jquery 1.10.2 进行 POST,它有效。我已经为此花费了几天时间,这是完成应用程序编码的最后一部分。
我尝试了不同版本的请求但没有成功。
这是代码
$scope.sendMail = function (user){
console.log('sendmaul');
$http.post('https://cloud/email.aspx',
{
user: user.email,
pass: user.password,
to:user.recipient,
subject:'Test',
message:'My Message'
}
)
.success(function (data, status, headers, config){
console.log('success');
})
.error(function (data,status,headers,config){
console.log(data + status + config);
});
}
我在很多地方都读到过,我需要在 angular.module 上添加以下代码作为 .config
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
我在controller.js 上添加了该代码,但我在应用程序中没有看到行为差异。我还有很多 http.get() 请求,效果非常好。
- 编辑 -
https://cloud.email.aspx https://cloud.email.aspx不是真实的网站。