0

Tomcat 7.0 で実行されているサーブレットにリクエストを送信する単純な chrome アプリケーションがあります。リクエストはサーブレットによって正常に受信されますが、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"
 ]

サーブレット自体がストリームをブラウザに開き、メッセージを出力します。これを修正する方法を知っている人はいますか?ありがとう!

4

1 に答える 1

0

に変更"http://localhost/""http://localhost/*"ます。1つ目は、パスが。でないリクエストのみを許可します/NewServlet

于 2012-04-13T02:36:48.850 に答える