SocketTimeoutException和ConnectTimeoutException的区别

如题所述

SocketTimeoutException和ConnectTimeoutException的区别如下:
ConnectTimeoutException: 指的是服务器请求超时
SocketTimeoutException:指的是服务器响应超时
HTTP 由两部分组成:请求和响应。当在Web浏览器中输入一个URL时,浏览器将根据要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息。当服务器收到这个请求时将返回一个响应,该响应包括与该请求相关的信息以及位于指定URL(如果有的话)的数据。直到浏览器解析该响应并显示出网页(或其他资源)为止。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-21
一次http请求,必定会有三个阶段,一:建立连接;二:数据传送;三,断开连接当建立连接在规定的时间内(ConnectionTimeOut )没有完成,那么此次连接就结束了.后续的SocketTimeOutException就一定不会发生.只有当连接建...
相似回答