我有一个简单的chrome应用程序,它向在tomcat 7.0上运行的servlet发送请求。 servlet成功接收了请求,但chrome应用程序从未得到响应。 chrome应用程序接收状态0和readyState 4,并使用:
进行调用 var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() { alert(xmlhttp.status + " " + xmlhttp.readyState); }
xmlhttp.open("GET", http://localhost:8084/NewServlet");
xmlhttp.send(null);
我的chrome应用程序清单包含:
"permissions": [
"http://localhost/",
"tabs"
]
servlet本身打开浏览器的流并打印一条消息。任何人都知道如何解决这个问题?谢谢!
答案 0 :(得分:0)
将"http://localhost/"
更改为"http://localhost/*"
。第一个只允许没有路径/NewServlet
的请求。