我的服务托管在远程服务器上,我正在使用本地angular js app中的服务。它在REST请求中工作正常,在头文件中不需要SessionID。当我在标题中添加会话ID时,它不起作用。给我404错误。
app.factory('Dashboard',function($ resource,$ http){
return {
GetDashboardData : function(sessionid, id) {
alert(sessionid + '\n' + id);
var config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'SessionID': sessionid
}
};
return $http.post('url goes here'+id,config);
}
}
});
答案 0 :(得分:0)
这是因为你的休息api调用中存在跨域问题。您应该对REST Api调用进行更改,它将正常工作。您收到404,因为服务器端未接受会话ID。