Java 使用代理访问主页时httpclient获取错误
最近我发现httpclient在访问2个主页时有2个不同的错误,但是没有代理,一切都正常 访问时,我得到: org.apache.http.NoHttpResponseException:目标服务器未能启动 回应 org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:101) 在 org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) 参观时,我得到 http 400错误 在url的末尾添加/时,它将再次正常运行。为什么? 我使用httpclient 4.1.2,调用代码为:Java 使用代理访问主页时httpclient获取错误,java,proxy,httpclient,Java,Proxy,Httpclient,最近我发现httpclient在访问2个主页时有2个不同的错误,但是没有代理,一切都正常 访问时,我得到: org.apache.http.NoHttpResponseException:目标服务器未能启动 回应 org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:101) 在 org.apache.http.impl.io.AbstractMessageParser.parse
httpclient.getParams().setBooleanParameter(ClientPNames.HANDLE_AUTHENTICATION, true);
CredentialsProvider credsProvider = new BasicCredentialsProvider();
UsernamePasswordCredentials userPass = new UsernamePasswordCredentials(proxy.getUserName(), proxy.getPassword());
credsProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), userPass);
((DefaultHttpClient) httpclient).setCredentialsProvider(credsProvider);
您使用的是哪种代理?我已经添加了调用代码,httpclient版本是4.1.2