Javascript 404当我在来自js的Post请求中传递会话ID时出错
我的服务托管在远程服务器上,我使用本地js应用程序中的服务。它可以在REST请求中正常工作,而REST请求不需要标头中的SessionID。当我在标题中添加会话ID时,它不起作用。给我404错误 app.factory'Dashboard',函数$resource,$http{Javascript 404当我在来自js的Post请求中传递会话ID时出错,javascript,angularjs,cross-domain,Javascript,Angularjs,Cross Domain,我的服务托管在远程服务器上,我使用本地js应用程序中的服务。它可以在REST请求中正常工作,而REST请求不需要标头中的SessionID。当我在标题中添加会话ID时,它不起作用。给我404错误 app.factory'Dashboard',函数$resource,$http{ return { GetDashboardData : function(sessionid, id) { alert(sessionid + '\n' + id); var config = { headers: {
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);
}
}
});
这是因为您的rest api调用中存在跨域问题。您应该对rest api调用进行更改,它将正常工作。由于服务器端不接受会话id,您将获得404。我修复了此问题,因为它是由于跨域问题,我已对rest api调用进行了更改,现在可以正常工作。您可以找到解决方案在下面的链接中,感谢Umair提供的有用链接。