码迷,mamicode.com
首页 > Web开发 > 详细

一定要为HttpUrlConnection设置connectTimeout属性以防止连接被阻塞

时间:2018-02-04 19:39:35      阅读:1528      评论:0      收藏:0      [点我收藏+]

标签:时间   发送数据   connect   需要   post   etc   pos   body   传输   

需要给连接代码追加一个超时设置,即通过以下设置代码追加一个超时期限:

 conn.setConnectTimeout(3000);

 

这时,我们设置为超时时间为3秒,如果3秒内不能连接就被认为是有错误发生,从而有效地避免了网址不同阻塞的问题。并且,这个时间只是指建立socket的时间,而并不是指发送数据以及数据传输的时间

 

  conn.setReadTimeout(3000);//已经建立链接到响应的时间,我测试,设置了无效

 

http://blog.sina.com.cn/s/blog_5da93c8f0100t1jp.html

一定要为HttpUrlConnection设置connectTimeout属性以防止连接被阻塞

标签:时间   发送数据   connect   需要   post   etc   pos   body   传输   

原文地址:https://www.cnblogs.com/lxh520/p/8413665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!