我的应用程序使用的一些代理,其被设置为全局level.So,即使做httpurlconnection.openconnection(未httpurlconnection.openconnection(代理),其采用代理作为参数)之后,连接是通过代理制成。我想知道在情况下我是否不能使用默认代理?
答案 0 :(得分:2)
道歉,如果问题不明确。我终于弄清楚了。如果代理设置在系统级别,httpurlconnection.openconnection()将使用代理,即使我们没有传递代理对象。但是要覆盖它我们可以使用 -
httpurlconnection.openconnection(Proxy.NO_PROXY)
通过传递NO_PROXY,连接将不会使用代理进行连接,即使它被设置为全局级别。