我在GWT中使用sendRequest()
方法RequestBuilder
。我使用Eclipse Indigo,JRE 1.7和GWT 2.5.0。無法使用GWT中的RequestBuilder打開HTTP端口
我的問題是我無法使用sendRequest()
方法擊中指定的HTTP端口。我在另一臺機器上使用了相同的代碼,它工作。我關掉了防火牆,但仍然無法在我的機器上運行。
我在GWT中使用sendRequest()
方法RequestBuilder
。我使用Eclipse Indigo,JRE 1.7和GWT 2.5.0。無法使用GWT中的RequestBuilder打開HTTP端口
我的問題是我無法使用sendRequest()
方法擊中指定的HTTP端口。我在另一臺機器上使用了相同的代碼,它工作。我關掉了防火牆,但仍然無法在我的機器上運行。
請注意,sendRequest()
使用XMLHttpRequest
,所以默認情況下,您只能使用與您的html頁面相同的服務器和http端口。
因此請檢查瀏覽器中的網址是否與您在RequestBuilder
中設置的網址完全相同。
如果你想從gwt做CORS,你可以閱讀這個page(專注於JSONP和CORS章節),或者任何圍繞互聯網討論CORS的頁面。
監控FireBug中的淨流量可能會有所幫助,如果您嘗試訪問其他服務器,您應該看到除GET或POST之外的OPTION請求。
錯誤:[Ljava.lang.StackTraceElement; @ 180634b 錯誤:[Ljava.lang.StackTraceElement; @ 1f6f9b3 錯誤:[Ljava.lang.StackTraceElement; @ 11eab62 這是與該信息在我的控制檯 – user1300029 2013-03-28 12:49:30
響應我不能幫助您必須使用PRETTY選項或仿真的compiler.stackMode進行編譯,網絡流量中的信息是什麼? – 2013-03-28 15:21:05
當你說你「無法擊中指定的HTTP端口」你是什麼意思?你得到一個'RequestException'嗎?如果是這樣,請將其添加到您的問題。 – 2013-03-28 10:46:50
請顯示一些代碼或stackTrace.Otherwise它很難找到問題的確切位置 – 2013-03-28 10:57:49
不,沒有我得到的RequestException。 但是,在端口上偵聽的HttpReceiver並未獲取我通過sendRequest()方法發送的JSON對象值。 – user1300029 2013-03-28 12:02:33