如果代理设置为全局级别,如何在没有任何代理的情况下使用 httpurlconnection.openconnection?
How to use httpurlconnection.openconnection without any proxy if the proxy is set at Global level?
我的应用程序使用了一些设置在全局 level.So 的代理,即使在执行 httpurlconnection.openconnection 之后(不是 httpurlconnection.openconnection (代理)将代理作为参数),连接也会建立通过代理。我想知道在某些情况下是否不能使用默认代理?
抱歉,如果问题不是 clear.I 终于弄明白了 myself.If 代理设置在系统级别,httpurlconnection.openconnection() 将使用代理,即使我们不通过代理 object.However 覆盖它我们可以使用 -
httpurlconnection.openconnection(Proxy.NO_PROXY)
通过传递 NO_PROXY 连接将不会使用代理进行连接,即使它被设置为全局级别。
我的应用程序使用了一些设置在全局 level.So 的代理,即使在执行 httpurlconnection.openconnection 之后(不是 httpurlconnection.openconnection (代理)将代理作为参数),连接也会建立通过代理。我想知道在某些情况下是否不能使用默认代理?
抱歉,如果问题不是 clear.I 终于弄明白了 myself.If 代理设置在系统级别,httpurlconnection.openconnection() 将使用代理,即使我们不通过代理 object.However 覆盖它我们可以使用 -
httpurlconnection.openconnection(Proxy.NO_PROXY)
通过传递 NO_PROXY 连接将不会使用代理进行连接,即使它被设置为全局级别。