servlets - Helidon HttpServletRequest header

标签 servlets microprofile helidon

我需要在我的 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 。

请查看https://github.com/helidon-io/helidon/wiki/FAQ了解更多详情。

关于servlets - Helidon HttpServletRequest header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74461781/

相关文章:

java - 启动 .war 服务时 tomcat 8 失败

java - 使用 java Runtime() 或 Process Builder 执行或运行应用程序

java - 数据未从 servlet 插入到 mysql 表

java - 如何在 payara 5 上用 moxy 替换 jackson

java - MicroProfile Rest 客户端不工作

java - Thorntail 中 MicroProfile Config 实现的可移植性问题

java - request.getSession(false).invalidate 在注销后不起作用