DevToolPal
简
3xx 重定向

303 See Other

查看其他位置

含义

服务器引导客户端用 GET 获取另一个 URL,通常用于展示 POST 的结果。

常见原因

  • 表单提交后的 Post/Redirect/Get
  • API 指向长时间任务的结果

解决方法

客户端或访问者

对 Location 发起 GET。这样用户刷新时不会重复提交。

网站或 API 的维护者

表单 POST 成功后用 303 把用户带到结果页,这样刷新页面不会重新提交表单。

响应示例

HTTP/1.1
HTTP/1.1 303 See Other
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /orders/1001
Content-Length: 0

规范

RFC 9110 §15.4.4

常见问题

› 什么是 Post/Redirect/Get 模式?

POST 之后服务器返回指向结果页的 303;浏览器用 GET 加载它,所以刷新和后退都是安全的。

› 303 和 302 的区别?

303 总是表示“用 GET 获取另一个 URL”。302 没有规定方法,不过浏览器也会改用 GET。