gpt4 book ai didi

java - 如何将自定义 header 变量添加到请求并重定向用户

转载 作者:行者123 更新时间:2023-12-01 15:12:55 27 4
gpt4 key购买 nike

我正在尝试构建一个 Java EE 应用程序,该应用程序提取某个 session cookie,将其作为 HTTP header 添加到请求中,然后将用户转发到请求中包含此 header 变量的第 3 方 URL。

我正在使用this example作为引用。

我已经实现了FakeHeadersRequestSimpleFilter,但不确定如何使用这个新的 header 变量将请求重定向到不同的URL。我应该创建一个转发请求的 Servlet 吗?也许使用 Apache http 客户端?

有人可以帮我完成这个谜题吗?

最佳答案

一旦您位于服务器端并包装了您的请求,请使用 RequestDispatcher.forward() 处理该包装的请求。

您转发到的资源(任何 Servlet、JSP)将“看到”新 header 。

不要尝试在客户端重定向(HTTP 302),据我所知,让客户端发送自定义 header 并不容易。

关于java - 如何将自定义 header 变量添加到请求并重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12071163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com