我正在开发小型spring mvc应用程序,其中用户需要通过一些http标头重定向到外部应用程序。比如说。用户在URL上的应用程序1上 Personal Access Token。在这个应用程序上,我们有一些简单的jsp页面,其中包含一些表单和用户填写。之后,我们需要在表单提交上收集此数据,并将用户重定向到另一个外部应用,例如http://localhost:8080/app1
现在,当重定向发生时,我们需要维护或添加http标头。由于重定向是来自浏览器的全新请求,因此在重定向之前,它会删除应用1中添加的标题。
以下是在重定向到app2
之前在应用1中添加标头的示例代码 response.addHeader("userId","test");
response.sendRedirect("http://localhost:9090/app2");
当我去查看浏览器开发者工具时,我看到它落在app2上时没有标题。任何人都可以告诉如何解决这个问题吗?
答案 0 :(得分:0)
您纠正的是标头不会转发。一种确定的方法就是将这些数据放入cookie中。