【发布时间】:2015-10-21 17:13:37
【问题描述】:
我想用所有当前信息将 HTTP 请求重定向到另一个 URL。我的意思是我应该保留标题信息等。我有那段代码:
Enumeration headerNames = ((HttpServletRequest) request).getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = (String) headerNames.nextElement();
if (headerName.equals("UNAME")) {
String username = ((HttpServletRequest) request).getHeader(headerName);
((HttpServletResponse) response).sendRedirect(((HttpServletRequest) request).getRequestURI() + "?uname=" + username);
}
}
当我运行它时,我得到 401 错误。原始请求有 cookie、HTTP 标头信息等。我认为原因是我不重定向此类信息。我想复制原件,只是想将其重定向到另一个 URL。
【问题讨论】:
标签: servlets httprequest httpresponse