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

Java - How to retrieve HTTP timeout set by client on the server side with Apache CXF

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

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

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

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

谢谢!

cghersi

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

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