我的网站的某些部分只能通过HTTPS访问(不是整个网站 - 安全性与性能损害),如果通过纯HTTP发送,则会对安全部分的请求执行302重定向.
问题是对于所有主流浏览器,如果你在POST上进行302重定向,它将自动切换到GET(afaik这应该只发生在303,但似乎没有人关心).其他问题是所有POST数据都丢失了.
那么除了接受POST以通过HTTP保护站点并在之后重定向或更改代码加载以确保所有帖子以保护网站的一部分从一开始就通过HTTPS时,我有什么选择呢?
https post get http http-status-code-302
get ×1
http ×1
http-status-code-302 ×1
https ×1
post ×1