如何解决如何在Apache httpcore NIO中更改半处理请求的套接字超时?
| 假设您有一个基于Apache HttpComponents的应用程序,它可以处理常规请求和长轮询请求(\“ comet \”)。通过使用NHttpRequestHandler,您可以延迟某些请求的响应,并立即发送其他请求的响应。 但是,对于常规请求,如何实现较短的套接字超时而对于长轮询请求,如何实现较长的套接字超时呢?在某些情况下,不开始处理它们就很难区分两种类型的请求。从测试看来,使用setParams()在请求对象上设置新的超时不会影响超时。响应对象也一样。解决方法
可以使用“ 0”方法在基础HTTP连接上设置套接字超时值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。