HttpURLConnection 一直超时
怎么这么简单的程序一直都提示connnection timeout?
import java.net.HttpURLConnection;
import java.net.URL;
public class AssureUploadSuccess {
public static void main(String []args){
try{
URL url = new URL("http://www.baidu.com");
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setConnectTimeout(30000);
httpCon.setReadTimeout(30000);
httpCon.setDoOutput(true);
httpCon.setRequestMethod("POST");
httpCon.connect();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
错误提示:
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at AssureUploadSuccess.main(AssureUploadSuccess.java:25)
import java.net.HttpURLConnection;
import java.net.URL;
public class AssureUploadSuccess {
public static void main(String []args){
try{
URL url = new URL("http://www.baidu.com");
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setConnectTimeout(30000);
httpCon.setReadTimeout(30000);
httpCon.setDoOutput(true);
httpCon.setRequestMethod("POST");
httpCon.connect();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
错误提示:
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at AssureUploadSuccess.main(AssureUploadSuccess.java:25)
...全文
相关推荐
Java HttpURLConnection超时和IO异常处理
主要介绍了Java HttpURLConnection超时和IO异常处理的相关资料,需要的朋友可以参考下
Android网络技术HttpURLConnection详解
主要为大家详细介绍了Android网络技术HttpURLConnection的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Httpurlconnection
代码包含了httpurlconnection基本操作,一些正常的操作。
Android 用HttpURLConnection访问网络的方法
下面小编就为大家分享一篇Android 用HttpURLConnection访问网络的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
HttpURLConnection使用总结示例源码
HttpURLConnection使用总结示例源码


