从角度js传递Post请求中的会话ID时出现404错误

时间:2014-02-17 20:43:32

标签: javascript angularjs cross-domain

我的服务托管在远程服务器上,我正在使用本地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);

}
}
});

1 个答案:

答案 0 :(得分:0)

这是因为你的休息api调用中存在跨域问题。您应该对REST Api调用进行更改,它将正常工作。您收到404,因为服务器端未接受会话ID。