我的服务器使用 Apache CXF 公开 REST API。
我想了解客户端为 HTTP 请求设置的 ReceiveTimeout 是多少。
是否可以在服务器端执行此操作?
我应该查询什么对象/过滤器?例如。是否可以使用使用 PhaseInterceptorChain.getCurrentMessage()
检索的 Message
来收集此类信息?
谢谢!
cghersi
最佳答案
你不能。它不是“HTTP 超时”,而是套接字连接或读取超时,或两者兼而有之,并且在主机外部不可见,或者在套接字上设置它的应用程序外部不可见。
奇怪的问题。服务器应该尽可能快地提供响应。很难看出了解客户端超时有什么帮助。
关于Java - 如何使用 Apache CXF 在服务器端检索客户端设置的 HTTP 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48184219/