2011-01-26 79 views

回答

3

我最近在一個web項目中遇到過類似的Android問題。該網站使用來自Android的普通HTTP正常工作,但是當使用HTTPS時,它現在可以工作。有些請求會失敗,我們會收到「找不到網頁」 - 錯誤。連接有時非常緩慢。經過一些進一步的測試和調查後,我發現這個問題對所有HTTPS站點來說都是一般的,不僅僅針對我們的站點。

根據針對Android別人的bug報告都報告了同樣的問題和Android已經通過它,因爲1.5版本命中: http://code.google.com/p/android/issues/detail?id=3334

我刪除了我的HTC Desire的APN的代理,如在bug報告中指出以上,然後Android按預期在HTTPS網站上執行操作。對於我們的目的,我們已經爲Android電話制定了一個例外規定,以便將它們路由到普通的HTTP站點。

換句話說,Android似乎有代理的一般問題,這可能是模擬器問題的原因。投票的錯誤,只需按照上面的鏈接。

1

有針對幾個可能的原因:

  • 你能和你的真實電話訪問HTTPS的網站?如果不是,那麼可能涉及的證書不被認爲是來自app/webview的可信任的。如果您需要考慮在您的應用程序中信任某個證書,請查看following tutorial
  • 您是否可以通過Web瀏覽器的代理訪問HTTPS站點?我們的企業代理服務器根本不允許HTTPS流量(無論出於何種原因)。您還可以使用Wireshark等嗅探流量,以查看是否有代理髮送任何內容或發生錯誤。

當您嘗試連接到網站時,您會遇到什麼類型的問題?你能提供一個堆棧跟蹤或LogCat輸出嗎?

+0

感謝您的回覆。其實我可以將https站點連接到我的真實電話(來自3G網絡),並使用位於此防火牆後面的電腦。 – fiddler 2011-01-26 13:35:06

相關問題