HTTP标头请求

时间:2015-05-04 04:45:03

标签: http servlets http-headers

我查看了很多网站,但我还没有找到这个问题的答案:

我有一个登录页面,在用户登录后我想重定向到一个完全不同的URL。但是在重定向时我想通过http请求传递用户名。例如:

request.setHeader(“test”,“testing.request”)然后从服务器端通过request.getHeader(“test”)检索标头。

1 个答案:

答案 0 :(得分:0)

我认为“重定向”是指response.sendRedirect(newURL);。这意味着,您的登录servlet在成功登录后告诉浏览器,它应该发送新请求。新请求使用GET方法,因此添加参数的唯一方法是将它们直接添加到新网址,例如response.sendRedirect("http://your.server/new/location?username=johndoe");

如果您想使用和修改原始请求,建议您阅读http://www.javapractices.com/topic/TopicAction.do?Id=181(转发与重定向)。