0

目标是在用户保存表单后将其重定向到成功页面。问题是最好的重定向方法 - 重定向代码 - 应该使用什么?

HTTP 状态码

4

1 回答 1

0

从技术上讲,我认为 303 是最合适的,假设您总是希望根据规范将重定向作为 GET 执行。

但是,HTTP 1.0 客户端不支持这种方式。不过,所有现代浏览器都应该支持 HTTP 1.1。

302 重定向可以正常工作,但如果浏览器决定正确实现规范(此时不太可能),这可能会破坏应用程序,因为从技术上讲,它应该使用与原始请求相同的方法(所以如果你发布,它也将发布重定向)。事实上,大多数 Web 框架的内置重定向功能都使用 302 重定向,而不是 303,但这只是因为浏览器已经创建了事实上的标准。

于 2011-04-03T05:59:03.707 回答