我有一个使用
的链接 "https://" and "http://"
之前。
当我使用htppservlet从"https://"
请求时,
我希望响应返回"http://"
。
因此客户端可以更轻松地查看。
我该怎么办?
答案 0 :(得分:2)
您可以使用以下代码执行此操作:
if (request.isSecure()) { // it is HTTPS
String reqUrl = req.getRequestURL().toString().replaceFirst("https:", "http:");
String queryString = req.getQueryString();
if (queryString != null)
reqUrl += '?' + queryString;
response.sendRedirect(reqUrl);
}