SocketTimeoutException和ConnectTimeoutException的区别
来源:互联网 发布:淘宝搜索代码 编辑:程序博客网 时间:2024/06/02 20:02
前几天服务器端的产品经理跑来问我是否有做请求超时和响应超时的处理。我一脸迷茫,直接就说:我做了开发这么久,从不知道什么是请求超时什么是响应超时。
后来我静下来仔细想想,确实应该有请求超时和响应超时这两个概念,不然会出很多问题的。
然后花了一些时间仔细查了下资料。确实是如此。
ConnectException : 指的是服务器请求超时
SocketTimeoutException:指的是服务器响应超时
可以在代码里设置
//请求超时
httpclient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,reqTimeout);
//响应超时
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, resTimeout);
大家如果以后做安全级别高的项目可能会碰到我这样的问题。我说明下。
当一笔交易,如果请求失败,那可以允许用户再次提交。
如果是响应失败,那就说明用户提交成功了,应该防止用户再次提交
- SocketTimeoutException和ConnectTimeoutException的区别
- SocketTimeoutException和ConnectTimeoutException的区别
- 『ANDROID』SocketTimeoutException和ConnectTimeoutException的区别
- SocketTimeoutException和ConnectException简介
- SocketTimeoutException
- HBase+HDFS出现的SocketTimeoutException错误
- 在大并发写时,HBase的HDFS DFSClient端报SocketTimeoutException的问题分析和解决
- 在大并发写时,HBase的HDFS DFSClient端报SocketTimeoutException的问题分析和解决
- 在大迸发写时,HBase的HDFS DFSClient端报SocketTimeoutException的问题分析和解决
- android 程序内部sockettimeoutexception 对于android模拟器 的影响
- java.net.SocketTimeoutException: Read timed out 的解决办法
- 出现连接超时SocketTimeoutException后一直连接不上的
- CXF客户端配置请求超时限制-SocketTimeoutException(Spring配置文件中配置和通过代码进行配置)
- JAVA 里关于几个 SocketTimeoutException 对应TCP的状态 for linux
- java.net.SocketTimeoutException: Read timed out 的解决办法 android平台 腾讯微博开发
- 解决:使用java连接Fastdfs,上传文件时报:SocketTimeOutException的问题.
- spark redis 中碰到java.net.SocketTimeoutException: Read timed out问题的解决
- java.net.SocketTimeoutException翻译
- C++关键词:const总结
- struts1 textarea 不换行
- VSAM操作笔记_COBOL操作VSAM
- Mysql 关键字\保留字列表
- 对Python中文分词模块结巴分词算法过程的理解和分析
- SocketTimeoutException和ConnectTimeoutException的区别
- 关于El的一些细节知识
- 数组上一系列查找问题
- OpenShift Redhat空间使用
- 使用智遥工作流,优化SAP请购流程
- 编码字符集与字符集编码的区别
- TCP 连接建立之 三次握手
- java处理矩阵的包
- 比较“超链分析技术”专利与PageRank专利的三篇好文