org.apache.commons.httpclient.HttpClient请求页面,在windows上是好的,但是在linux上始终报错误:java.net.ConnectException: Connection refused。
而且,在linux上,用java原生的Http Connection可以请求到数据,用curl也可以请求到数据。
问题新进展:
之前,是通过new HttpClient(new HttpClientParams(), new MultiThreadedHttpConnectionManager());构造HttpClient的;现在改为new HttpClient(new HttpClientParams());就没问题了。MultiThreadedHttpConnectionManager为什么会导致Connection refused呢?