我正在從客戶端進行遠程過程調用,核心邏輯包括在服務器端執行查詢。這對除IE8以外的所有瀏覽器都很適用。我得到一個代碼爲12152的狀態代碼異常。當我搜索到這個時,我發現它可能不得不在會話中做些事情,但目前沒有適當的答案。我如何解決這個問題?使用IE8時的GWT問題
0
A
回答
1
yay for obsecur status codes。看完所有東西后指向
HTTP狀態12152服務器暫時關閉以進行數據庫或服務器維護,或者出現網絡錯誤。嘗試上傳時通常會出現此狀態。請稍後再試。
我會嘗試增加你的服務器和客戶端的時間。如果這樣做可以嘗試通過不同的代理進行路由,有時這些代理可能會在請求中破壞報頭。如果通過代理或匿名Web代理運行,請安裝fiddler2或wireshark並檢查您的請求,主要是標頭。那裏可能會有些東西。您還應該嘗試在服務器端進行嗅探,並查看傳入請求的外觀。
在你的客戶端嗅探你的開放套接字,以確保你沒有一個開放的端口和服務器等一塌糊塗。 IE也可以抱怨這一點。
不幸的是,它似乎沒有直接的那些錯誤之一。
你也可以嘗試使用不同的類型或請求與requestbuilder像使用所有獲取或發佈或其他。
1
非常感謝您的回覆。我甚至可以在沒有使用像Fiddler這樣的工具的情況下終於搞清楚問題是幸運的。
在我的情況下,對於IE8,RPC中的邏輯按照它的方式執行,但是連接並未被關閉。所以我不得不使用一個RpcRequestBuilder實例和一個RequestBuilder對象,它可以接受頭信息和超時信息。在頭文件中,我輸入了「Connection:close」,以確保在RPC通過後關閉連接。通過設置超時信息,我可以得到一個RequestTimeoutException對象作爲Throwable對象,並基於此知道RPC是否由於超時或其他錯誤邏輯而失敗。
相關問題
- 1. GWT 2.4 IE8問題
- 2. 使用RPC時的GWT問題
- 3. 當使用IE8時artsexylightbox問題
- 4. 使用GWT-VL的問題?
- 5. 使用GWT的問題ScrollPanel
- 6. 問題使用GWT頁面
- 7. 在使用DIV的IE8中心問題
- 8. GWT JsonpRequestBuilder超時問題
- 9. 使用jQuery在IE8中使用fadeIn和fadeOut時遇到問題
- 10. 的Javascript問題IE8
- 11. IE8 window.opener問題
- 12. 問題與IE8
- 13. deleterow ie8問題
- 14. 問題與IE8
- 15. getComputedstyle - IE8問題
- 16. IE8 parseFloat問題
- 17. SimpleModal IE8問題
- 18. IE8 - Flash問題
- 19. IE8 Json問題
- 20. 問題與IE8
- 21. 問題與IE8
- 22. 問題與IE8
- 23. AngularJS IE8問題
- 24. 問題與IE8
- 25. CKEditor IE8問題
- 26. IE8 JavaScript問題
- 27. IE8 Favicon問題
- 28. document.title問題ie8
- 29. IE8 ExtJs4問題
- 30. 使用IE8中的Colorbox進行幻像彈出時的問題
你也可以在RPC服務中這樣做,但是你必須重載底層的requestbuilder,如果你不挑剔你如何創建你的基本服務類,那麼它會變得混亂。 – 2012-08-03 18:22:09