GWTのsendRequest()
メソッドを使用しています。RequestBuilder
Eclipse Indigo、JRE 1.7、および GWT 2.5.0 を使用しています。
私の問題は、sendRequest()
メソッドで指定された HTTP ポートにアクセスできないことです。別のマシンで同じコードを使用しましたが、うまくいきました。ファイアウォールをオフにしましたが、マシンでまだ機能していません。
sendRequest()
が を使用していることに注意してくださいXMLHttpRequest
。したがって、デフォルトでは、html ページに使用しているのと同じサーバーと http ポートしかヒットできません。
そのため、ブラウザの URL が で設定したものとまったく同じであることを確認してくださいRequestBuilder
。
gwt から CORS を実行したい場合は、この ページ(JSONP と CORS のセクションに焦点を当てる) を読むか、CORS について説明しているインターネット周辺のページを読んでください。
FireBug でネット トラフィックを監視すると役立つ場合があります。他のサーバーにアクセスしようとすると、GET または POST 以外の OPTION リクエストが表示されるはずです。