我有一个正在使用的链接
“https://”和“http://”
之前。
当我使用 htppservlet 从 "https://"
请求时,
我希望响应返回 "http://"
。
这样客户可以更方便地查看。
我该怎么办?
最佳答案
您可以使用如下代码来做到这一点:
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);
}
关于java - 在 HttpServlet 中强制从 HTTPS 请求到 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9171090/