1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java设置http超时时间_Java设置Http请求超时时间

java设置http超时时间_Java设置Http请求超时时间

时间:2020-09-25 04:16:17

相关推荐

java设置http超时时间_Java设置Http请求超时时间

Java中可以使用HttpURLConnection来请求WEB资源。

HttpURLConnection对象不能直接构造,需要通过URL.openConnection()来获得HttpURLConnection对象,示例代码如下:

String szUrl = "/";

URL url = new URL(szUrl);

HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();

HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。如果不设置超时(timeout),在网络异常的情况下,可能会导致程序僵死而不继续往下执行。可以通过以下两个语句来设置相应的超时:

System.setProperty(".client.defaultConnectTimeout", 超时毫秒数字符串);

System.setProperty(".client.defaultReadTimeout", 超时毫秒数字符串);

其中: .client.defaultConnectTimeout:连接主机的超时时间(单位:毫秒)

.client.defaultReadTimeout:从主机读取数据的超时时间(单位:毫秒)

例如:

System.setProperty(".client.defaultConnectTimeout", "30000");

System.setProperty(".client.de

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。