我正在开发一个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. 如何强制VM使用C#中的主机代理设置?
- 2. 如何根据设备是3G还是非3G设备不允许使用应用程序功能?
- 3. 如何强制Java应用程序登录到网络代理?
- 4. 如何强制使用zxing lib只有我的应用程序?
- 5. 如何设置我的应用程序?
- 6. 强行关闭应用程序如在设置的代码
- 7. 如何为可定制应用程序设置数据模型
- 8. 如何强制应用程序使用不同的配置文件?
- 9. 强制应用程序通过wi-fi连接在WP7.5中使用3G连接
- 10. ASP.Net应用程序数据在应用程序强制结束时不更新
- 11. 在.NET Windows应用程序中使用Windows/IE代理设置
- 12. 如何在主应用程序NIB中设置代理对象?
- 13. 如何从应用程序代理设置选项卡徽章
- 14. 如何从角度js应用程序设置系统代理
- 15. 如何正确设置我的流星应用程序与apache2反向代理
- 16. 如何使用我的Django应用程序设置gaeunit 2.0a?
- 17. 如何使用twitter设置我的iPhone应用程序?
- 18. 如果我的iPhone应用程序设计用于3G,我的iPhone应用程序将会被反向分发
- 19. 强制JDBC不使用代理
- 20. 在我的iPhone应用程序中读取“设置”应用程序数据
- 21. 设置Facebook网站应用程序的强制许可
- 22. 如何使用autowire命令设置控制台应用程序?
- 23. 我的应用程序似乎不理解PostgreSQL datestytle设置
- 24. 如何清除整个应用程序的数据,而不强制关闭应用程序在Android中
- 25. 强制我的应用程序使用特定版本的DLL
- 26. 如何在我的应用程序中检查3G的状态:
- 27. NSUser默认值与应用程序代理的应用程序设置
- 28. 管理员定制应用程序的MySQL数据库设计
- 29. 我如何强制Capistrano部署应用程序来使用我的开发数据库?
- 30. 从配置文件强制应用程序到管理
好,因为我不能自答案..以下是我解决我的问题 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