Android Http请求处理程序

Android Http请求处理程序,android,httpclient,Android,Httpclient,我在Android上使用代理处理http请求时遇到问题。我有一个与服务器联系的第三方组件,我需要它通过代理进行通信。我无法在系统中设置代理。DefaultHttpClient的代理处理应该可以,但3ed party组件存在无法访问(没有源代码)且无法设置代理的问题 我的问题是: 有没有办法只为我的应用程序设置代理? 或 在调用网站时,有没有办法创建http请求的侦听器来处理代理设置? 或 还有其他想法吗?即使有,如果第三方组件没有使用系统库,而是使用他们自己的,它仍然不会接受它。联系他们,让他们

我在Android上使用代理处理http请求时遇到问题。我有一个与服务器联系的第三方组件,我需要它通过代理进行通信。我无法在系统中设置代理。DefaultHttpClient的代理处理应该可以,但3ed party组件存在无法访问(没有源代码)且无法设置代理的问题

我的问题是: 有没有办法只为我的应用程序设置代理? 或 在调用网站时,有没有办法创建http请求的侦听器来处理代理设置? 或
还有其他想法吗?

即使有,如果第三方组件没有使用系统库,而是使用他们自己的,它仍然不会接受它。联系他们,让他们添加代理支持,或者至少让他们清楚他们使用的是什么HTTP库

即使有,如果第三方组件没有使用系统库,而是使用自己的系统库,它仍然不会拾取它。联系他们,让他们添加代理支持,或者至少让他们清楚他们使用的是什么HTTP库

我很确定他们也在使用DefaultHttpClient或HttpURLConnection。他们不太可能添加代理支持,但我确信他们正在使用系统库进行通信。在这种情况下,除了在受支持的设备上设置系统范围的代理之外,您没有什么可以做的。如果没有系统/根权限,您无法从代码中执行此操作。我很确定他们也在使用DefaultHttpClient或HttpURLConnection。他们不太可能添加代理支持,但我确信他们正在使用系统库进行通信。在这种情况下,除了在受支持的设备上设置系统范围的代理之外,您没有什么可以做的。如果没有系统/根权限,您无法从代码中执行此操作。