java - 使用 java servlet 重定向响应中丢失 HTTP 自定义 header

标签 java spring servlets

我在创建 HTTP header 并将其作为响应发送到另一个请求页面时遇到问题。我有该代码;

enter image description here

在浏览器检查中,我发现:

enter image description here

但是当我转到重定向页面时,我没有收到该 header

enter image description here

最佳答案

您发送重定向 - 它不会携带原始请求的 header 。请参阅https://httpstatuses.com/303

让自己清楚发生了什么: 您的响应携带状态代码 303,这将触发客户端向您指定的 url 创建新请求。 并且这个新请求不会包含先前响应的 header 。

关于java - 使用 java servlet 重定向响应中丢失 HTTP 自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53779953/

相关文章:

java - Quartz Scheduler 为单个作业设置多个触发器时出现问题

java - 在 REST 响应中发送图像时请求 header 太大

java - 我想使用 java servlet 进行 openid 登录

java - 未检测到 Tomcat 6 Servlet

java - 抽象数据类型,按列表中的特定变量对对象进行排序

java - Spring Framework MVC 中的 "Webpage has expired"

java - 如何判断一个对象属于某个特定的类

java - Azure 应用服务首次请求时速度缓慢

java - 查找 spring-data-mongo MappingContext 内存泄漏

java - 如何在 JSP 错误页面中显示请求的 URL?