我有一个在tomcat 8080端口上运行的前端应用程序,我正在使用jquery对backen应用程序进行Ajax调用,该应用程序是在localhost上运行的python应用程序:4277 / xyz / aplication.python应用程序未在tomcat上运行
Ajax调用总是给出NetwrokEror-bad request 404
Ajax调用代码在这里
$.ajax(
{
type:'get'
cache: true,
url: 'http://localhost:4277/v1/virtuals/aa54fa50-e4ca-4a16-9f2b-db6491062cf7',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data) {
alert('success');
},
error: function (msg, url, line) {
alert('error trapped in error: function(msg, url, line1)');
alert('msg = ' + msg + ', url = ' + url + ', line = ' + line);
console.log(msg);
}
});
答案 0 :(得分:0)
不确定,但只是给你一个建议。当请求的url路径错误时,通常会出现此问题。你直接在浏览器中点击你的网址,然后测试即将发生的事情。它可以给你一些想法。 您也可以查看此链接:Tomcat 404 error
答案 1 :(得分:0)
您收到的是 HTTP 404
错误,该错误表明该文件不存在。如果路径正确,您需要检查路径。
或者,另一种情况可能是这样的。出于安全原因,浏览器可能会阻止跨域请求。尝试使用代理方法来狂热CORS。关于CORS的一些见解在这里: