簡體   English   中英

帶有https url的Apache Httpget-主機未解決錯誤

[英]Apache Httpget with https url - Host is unresolved error

使用

HttpGet httpget = new HttpGet(urlToGet);

我收到間歇性錯誤,導致該應用程序被強制關閉。 該錯誤始終是主機未解決:www..com:443

我該如何阻止這種情況的發生?

在其他地方,我回答了一個與此問題密切相關的問題: 刪除您的AVD(仿真器),然后重新創建它 (此外,請確保您的清單文件中包含神奇的Internet權限聲明,但我認為這不是您的問題。)我不知道這樣做是否對您有用,但對我來說卻像是一種魅力。 顯然,這是Android美中不足之處。

如果所有正常解決方案均失敗(權限正常,編碼正常,URL在您的計算機上正常運行),則您可能必須編輯Android的主機文件。 假設該網址可以在您的PC / Mac瀏覽器中運行,但不能在您的android手機上運行,​​請檢查計算機上的主機文件(Windows / system32 / drivers / etc /或private / etc /),然后查看您的網址是否為直接在主機文件中。

如果是這樣,則還必須將其添加到Android的電話主機文件中。 http://forum.xda-developers.com/showthread.php?t=514698

另請參見http://en.wikipedia.org/wiki/Hosts_(file )了解更多信息...當Web服務仍處於測試模式時,我曾經遇到過一次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM