【发布时间】:2020-05-30 07:30:06
【问题描述】:
当我重定向到不同的域时,Safari 不提供发布表单数据。
根据 临时重定向 307 上的https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307,浏览器不应更改发布请求。
Chrome , firefox 保留帖子数据,无论给定域如何。所以他们按照上面的链接正确行事。
但是https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 状态
用户代理不能自动重定向请求,除非它 可以被用户确认
所以我什至不确定哪些浏览器在这里正确处理临时重定向。
无论如何,我可以让 Safari 在 307 重定向上不丢失其发布数据吗?
【问题讨论】:
-
我认为更重要的是这里使用的 HTTP 服务器 :) 有时这个技巧是在服务器端完成的......所以 Nginx 或 Apache......?
标签: google-chrome http firefox safari http-redirect