关于#java#的问题:请问java怎么实现 将request转发到其它服务器

关于#java#的问题:请问java怎么实现 将request转发到其它服务器

建议查看这一篇文章有助于你实现这个功能:
https://blog.csdn.net/weixin_39603622/article/details/111340303

如解决,记得采纳,谢谢

RequestDispatcher requestDispatcher = request.getRequestDispatcher("/xx地址");
requestDispatcher.forward(request,response);

request只能转发到同一个服务下的一个新地址中,无法转发到另一个服务器中

1.可以把request里面需要的数据(请求头之类的)取出来加密放到cookie
之后另一个服务器获取cookie进行解密(注意cookie的作用域)
2.可以把数据放redis缓存里,在response请求头放入redis的key
另一个服务器就直接从缓存拿就行(注意要连同一个缓存)
3.无需加密的数据直接放response.setHeader("tokan", request.getHeader("token"));
response.sendRedirect(url);