我有通過REST與Web服務器通信的應用程序。當通過WiFi連接時,它可以在手機上正常工作,但在3G上無法正常工作。在3G上應用程序不起作用。在WiFi上正常工作
並非所有事情都停止了。我仍然可以使用某些功能,但由於某些原因,某些呼叫會很快恢復「」(空響應)。再次當我在WiFi上時,一切正常。
只是爲了澄清: 1.我有數據計劃:) 2.服務器我連接到從互聯網
任何想法訪問?
感謝 拉爾夫
我有通過REST與Web服務器通信的應用程序。當通過WiFi連接時,它可以在手機上正常工作,但在3G上無法正常工作。在3G上應用程序不起作用。在WiFi上正常工作
並非所有事情都停止了。我仍然可以使用某些功能,但由於某些原因,某些呼叫會很快恢復「」(空響應)。再次當我在WiFi上時,一切正常。
只是爲了澄清: 1.我有數據計劃:) 2.服務器我連接到從互聯網
任何想法訪問?
感謝 拉爾夫
它不一定是電話特定的問題。如果您的APN設置缺少互聯網APN,則可能發生這種情況。您可能擁有APN以供gprs和mms使用,但您的提供商錯過了將您的APN發送給互聯網的機會。爲您的提供商的互聯網APN設置做一個快速的谷歌,並在那裏輸入它。
!dea的示例Internet APN設置將如下所示。
名稱:idea_internet APN:互聯網 APN類型:互聯網
請不要嘗試。這可以解決所有通訊應用程序的問題。我在銀河S3上也有同樣的問題,這解決了我的問題。
乾杯! bonbets
如果只連接類型更改時發生的問題,這是最有可能是由於較差的服務器的連接。
HTTP的設計使得在發生連接錯誤時,您只需重試完全相同的請求,直到收到結果。
但爲了這個工作,你必須確保一些東西。首先。所有回覆都必須有內容長度。其次,所有的方法應該是「安全的」(或冪等)。
這意味着如果多次發送請求,您將收到相同的結果。 GET,PUT和DELETE都很好。 (PUT可以說創建或更新,並且DELETE可以說OK或已經完成,但最終結果是相同的)。
POST是一個問題。解決方案是每個POST都有一個唯一的ID,並與其數據一起存儲。所以你可以知道是否有重複的請求。
另一個問題可能是3G ISP緩存。確保服務器和客戶端正確設置緩存以滿足您的需求。
邁克·布朗
只是改變從「GPRS/WAP」到「互聯網」接入點名稱....這將正常工作。 現在我可以使用3G訪問所有應用程序。
作爲一個交叉檢查,PL試試這個.. 使用默認的瀏覽器瀏覽的鏈接.. 1.如果你工作在代碼中有一個問題 2.如果沒有你的3G連接有問題,或者手機設置。 – Vinay 2010-08-17 06:34:05
你好, 我有同樣的問題。隨着Wi - Fi的工作正常,但與3G失敗。此外,我還可以使用3G連接與手機瀏覽器訪問服務頁面。任何想法? – user422688 2011-02-06 20:45:33