Http 重定向到同一URL安全吗?
我有Http 重定向到同一URL安全吗?,http,browser,compatibility,Http,Browser,Compatibility,我有http://domain/image/⟨uuid⟩/42x42/some_name.png。Web服务器(nginx)配置为查找文件/some/path/image/⟨uuid⟩/缩略图_42x42.png,如果它不存在,它会将URL发送到后端(通过mod_wsgi发送到Django),然后后端会生成缩略图。然后后端发送302重定向到客户端请求的完全相同的URL,其思想是,在第二次请求时,服务器将注意到缩略图文件并直接发送它 问题是,这是否适用于所有浏览器?到目前为止,测试还没有显示出任何
http://domain/image/⟨uuid⟩/42x42/some_name.png
。Web服务器(nginx)配置为查找文件/some/path/image/⟨uuid⟩/缩略图_42x42.png
,如果它不存在,它会将URL发送到后端(通过mod_wsgi发送到Django),然后后端会生成缩略图。然后后端发送302重定向到客户端请求的完全相同的URL,其思想是,在第二次请求时,服务器将注意到缩略图文件并直接发送它
问题是,这是否适用于所有浏览器?到目前为止,测试还没有显示出任何问题,但是我可以确定所有的用户代理都会按照预期的方式解释这一点吗
更新:让我澄清一下意图。目前,这项工作如下:
更新²:我非常感谢有很多浏览器经验的人的一些RFC参考或意见。所有这些肯定的回答都是令人愉快的,但它们看起来有些毫无根据。如果没有,客户就破产了。大多数客户端将遵循重定向循环,直到达到最大值。所以,是的,它应该是好的,直到您的后端不生成缩略图的任何原因
您可以改为将URL更改为,这样将返回缩略图和正确的内容类型,依此类推是的,可以重新定向到与以前相同的URI