需要 http 407 代理身份验证:如何处理 java 代码
2022-09-02 12:04:22
System.setProperty("http.proxySet", "true");
System.setProperty("java.net.useSystemProxies", "true");
System.setProperty("http.proxyHost", "192.168.1.103");
System.setProperty("http.proxyPort", "3128");
System.setProperty("http.proxyUser", "user123");
System.setProperty("http.proxyPassword", "passwD123");
url = new URL("http://www.google.co.in");
每次当我使用此代码时,IOException都会抛出HTTP响应代码407。HTTP 407 表示需要代理身份验证。为什么在我设置代理用户和代理密码时会出现此问题。
如果我输入错误的密码,http 401将发生,但它总是给我407,这意味着我的代码不采用用户名和密码。在上面的代码中,user123是用户名,passwD123是代理身份验证的密码。