http - 302 从 HTTPS 重定向到 HTTP

标签 http redirect https

在必须将浏览器从 https 站点重定向回 http 站点的情况下,是否可以使用 302(或 303)重定向来完成,而不会导致浏览器发出任何安全警报?

重定向目标可能是与提供 https 内容的系统不同的域,因此浏览器可能正在访问来自 https://server.domain1.com/ 的页面现在需要重定向到 http://different.domain2.com/

重定向也可以响应表单发布,但不会重新发布数据。在这种情况下,浏览器是否会由于 302 重定向而发出安全警告? 303 是否有助于任何安全警报?我想避免显示本质上是空白页面的内容,其中只有一个元刷新或 javascript 函数来触发重定向。

在这种情况下,我一直试图找到浏览器列表及其对 302 和 303 的响应,但找不到任何此类列表。

最佳答案

正常的从 http 到 https 的重定向不应触发警告(例如在 iframe 中),但从 https 页面到 http 页面的 POST 可能会触发警告。

无论如何,您应该考虑用户的安全并使用 https,而不是试图避免合法警告。

关于http - 302 从 HTTPS 重定向到 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36664510/

相关文章:

http - 在 grails 中通过带有范围 header 的 http 流式传输 mp4 请求

asp.net - 服务器和/或客户端页面重定向后 session 变量丢失

c++ - 将 C++ 生成的 cerr 和 cout 重定向到 Ubuntu 中的同一文件

wcf - 与 JBoss/tomcat 和 HTTP.sys 共享端口?

java - 删除 mule 中的 favicon.ico 请求

Django request.is_secure 为重定向方法返回错误值

php - SSL/TLS 握手中出现问题

c# - 关于使用自签名证书在 IIS 7.0 上启用 SSL 的问题

internet-explorer - 即 - "This page contains both secure and non-secure items"

WCF 服务部署 - 应用程序文件保存在哪里?