Java - 如何使用 Apache CXF 在服务器端检索客户端设置的 HTTP 超时

标签 java apache rest cxf

我的服务器使用 Apache CXF 公开 REST API。

我想了解客户端为 HTTP 请求设置的 ReceiveTimeout 是多少。

是否可以在服务器端执行此操作?

我应该查询什么对象/过滤器?例如。是否可以使用使用 PhaseInterceptorChain.getCurrentMessage() 检索的 Message 来收集此类信息?

谢谢!

cghersi

最佳答案

你不能。它不是“HTTP 超时”,而是套接字连接或读取超时,或两者兼而有之,并且在主机外部不可见,或者在套接字上设置它的应用程序外部不可见。

奇怪的问题。服务器应该尽可能快地提供响应。很难看出了解客户端超时有什么帮助。

关于Java - 如何使用 Apache CXF 在服务器端检索客户端设置的 HTTP 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48184219/

相关文章:

apache - 通过子域将 Apache 代理到 Tomcat,使用 mod_jk,将路径隐藏在 url 中

android - Robospice : CachedSpiceReques. 未找到 getSpiceRequest

java - Android开发,Gottox socket.io-java-client : file not fount Exception/socket. io/1/

java - 在java中绘制ASCII艺术

java - 在 Java 中使用扫描仪分隔符,如何保留用作分隔符的字符串?

perl - 为什么在 mod_perl 中加载我的 Perl 模块会导致 Apache 挂起?

php - 子页面上的 Angular 2 apache .htaccess 文件 404

rest - 可以为 get 和 post rest api 使用相同的资源名称吗

rest - Magento 2 Rest Api - 请求参数中的关联数组

java - 如何为空值注册 Spring 转换器?