Java基础 - 超时-SocketTimeoutException和ConnectException
一、ConnectException和SocketTimeoutException简要比较
ConnectException : 指的是服务器请求超时
SocketTimeoutException:指的是服务器响应超时
设置请求超时:
client.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 3000);
设置响应超时:
client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 3000);
如果在安全级别比较高的项目中,
一次通讯交互中,如果请求失败,说明未能成功请求到服务器,可以允许用户再次提交。
如果是响应失败,就说明用户提交是成功了的,应该防止用户提交。
参考资料:
SocketTimeoutException和ConnectException简介
标签:SocketTimeoutException,Java,请求,ConnectException,服务器,超时 From: https://www.cnblogs.com/wangwangfei/p/16664224.html