我正在尝试从angularjs调用web服务。 网络服务从Chrome Rest客户端正常工作,但我从Angularjs得到错误,这是一个离子应用程序内部。 我在Rest Client中调用服务,就像在附图中一样,我正在获得成功。
但是当我尝试从angularjs post方法调用相同的服务时,错误即将发现Endpoint未找到。 我从angularjs调用的方式 -
$http({
method:"POST",
url:"http://xyz/service.svc/GetData",
headers: {
'Authorization': 'aaa',
'client_id': 'bbb',
'devicemetadata': 'ccc',
'deviceID': 'ddd',
'Content-Type': 'application/json'
},
data:{"MethodName":"GetNominationDetails","ProgramID":"0","SessionID":"0","ParticipantID":"0","EID":"M123"}
})
.success(function(response){
alert(JSON.stringify(response));
console.log("success");
def.resolve(response);
})
.error(function(msg){
console.log("failure iidealist"+msg);
def.reject(msg);
});
任何人都可以弄清楚错误。 我正在处理Ionic应用程序中的访问来源问题。