0

リソースを取得するためのRESTWebサービスを開発しました。これには、Java / Spring Templateを介してアクセスでき、ブラウザーでURIを入力すると、xml応答も返されます。

しかし、JavaスクリプトでXMLHttpRequestを使用して同じURIを呼び出すと、以下のエラーが発生します。 「XMLHttpRequestはURI(サーバー名..etcの実際のURI)をロードできません。Originfile://はAccess-Control-Allow-Originで許可されていません。」

キャッチされないエラー:NETWORK_ERR:XMLHttpRequest例外101。

私のJSコードは以下の通りです。

    xmlHttp = new XMLHttpRequest(); 
xmlHttp.open( "GET", "http://localhost:8080/rest/apps", false );
xmlHttp.send( null );

何が問題になるのか教えてください。これを解決するのを手伝ってください。

よろしく、Sreedhar

4

1 に答える 1

0

ここでOriginはローカル ファイル システムであり、HTML ページをロードし、 file:/// を介して呼び出しをロードします。リクエストは同じオリジンからのものです。他の場所からロードしようとしている場合、エラーは発生しません。

この回答を確認してください

于 2012-06-05T09:23:13.087 に答える