我需要在我的 Helidon MP 项目中获取标题。
如何获取 HttpServletRequest
对象以从那里提取 header ?
我试图查看 API,但我根本没有找到 Servlet!
最佳答案
Helidon 不是Servlet Container,所以里面没有Servlet,所以不能访问HttpServletRequest
。
Helidon MP 是一个 MicroProfile 实现,根据定义这意味着它也是一个 Jakarta RESTful Web 服务实现(以前称为 JAX-RS)——它封装了 Jersey。当您谈论请求和响应时,您已经“身处” Jersey ,因此您以 Jersey 的方式做事;
那么:大多数(如果不是全部)您可以使用 HttpServletRequest
完成的事情,您可以使用等效的 Jakarta RESTful Web 服务构造来完成。例如,您可以@Inject
HttpHeaders
实例来获取您需要的 HTTP header 。
关于servlets - Helidon HttpServletRequest header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74461781/