我正在開發一個Android應用程序,並在設備上4.0(ics)應用程序工作正常連接到HTTP和https後端WiFi和3G數據連接。但在我的ICS 4.0.3設備上,該應用只能通過WiFi連接到https(它可以很好地連接到WiFi和3G上的http)。我意識到通過手動轉到APN設置並刪除代理,我的應用可以通過3G連接到https後端。所以我的問題是如何強制httpclient到不是通過代碼使用代理設置?謝謝如何強制我的應用程序不使用3G數據代理設置
6
A
回答
4
首先,謝謝酷老兄自己回答你的問題。我有同樣的問題,但沒有使用HttpClient,而是直接使用HttpURLConnection。 在這種情況下,解決辦法是:
myUrl.openConnection(java.net.Proxy.NO_PROXY);
+0
你是否爲所有平臺設置了NO_PROXY,或者只爲4.0.3/4.0.4設置了NO_PROXY? – 2013-02-12 15:15:15
+1
僅適用於SSL連接,但適用於所有平臺。奇蹟般有效。 – mdiener 2013-02-12 18:22:46
相關問題
- 1. 如何強制iOS應用程序使用3G而不是WiFi?
- 2. 如何強制VM使用C#中的主機代理設置?
- 3. 如何強制二進制應用程序從C#工具使用SOCKS代理?
- 4. 如何從我的Java應用程序設置Selenium的代理設置?
- 5. 如何根據設備是3G還是非3G設備不允許使用應用程序功能?
- 6. 如果我設置了tableview的代理和數據源,應用程序崩潰
- 7. 如何在.NET中爲我的應用程序設置代理設置
- 8. 如何強制Java應用程序登錄到網絡代理?
- 9. 如何強制使用zxing lib只有我的應用程序?
- 10. 如何在Android應用程序中強制區域設置
- 11. 如何設置Resque使用的應用程序數據庫?
- 12. 如何設置我的應用程序?
- 13. 配置應用程序以使用設置代理
- 14. 強行關閉應用程序如在設置的代碼
- 15. 強制數據庫的約束在應用程序代碼
- 16. 如何爲可定製應用程序設置數據模型
- 17. 如何使用數據庫創建Windows應用程序設置?
- 18. 如何設置metro應用程序的代理?
- 19. 如何強制應用程序使用不同的配置文件?
- 20. 核心數據配置不在應用程序代理
- 21. 強制應用程序通過wi-fi連接在WP7.5中使用3G連接
- 22. ASP.Net應用程序數據在應用程序強制結束時不更新
- 23. 設置「用戶代理」參數從Java應用程序
- 24. 如何在主應用程序NIB中設置代理對象?
- 25. 如何從應用程序代理設置選項卡徽章
- 26. 如何從角度js應用程序設置系統代理
- 27. 在.NET Windows應用程序中使用Windows/IE代理設置
- 28. 如何在Qt中設置應用程序範圍的代理設置?
- 29. 如何強制關閉應用程序
- 30. 如何使用chrome webview強制使用cordova應用程序?
好,因爲我不能自答案..以下是我解決我的問題 HttpHost代理=新HttpHost(ConnRouteParams.NO_HOST); HttpClient client = new DefaultHttpClient(params); client.getParams()。setParameter(ConnRoutePNames.DEFAULT_PROXY,proxy); 希望它可以幫助那裏的人。 – 2012-03-28 12:02:05
這適用於我,但我不太瞭解它 - 不使用代理有什麼缺點嗎?代理的目的是什麼? – 2012-07-31 01:46:03
我想這隻會在代理服務器正在使用某些內部網絡或其他東西時才起作用。對於需要數據代理的運營商,這可能不起作用? – Dori 2013-04-05 17:03:13