![]() |
1
8
您可以使用其中任何一个,但post后重定向使用的正确状态代码为303。 这种混乱是有历史原因的。最初,302指定浏览器不得更改重定向请求的方法。这使得它不适合在post后重定向,您希望浏览器发出GET请求。然而,所有浏览器似乎都误解了规范,总是发出GET请求。为了消除歧义,HTTP/1.1指定了两个新代码:303和307。303基本上指定了302的事实解释,而307指定了302的原始规范。所以在实践中302和303是可互换的,理论上302和307是可互换的。 如果你 真正地
在旁注上;这个
|
![]() |
2
4
我自己从来没用过。。。正如它在你的链接中所说:
这似乎是我坚持使用302的充分理由。 供参考 header() 获取可以设置状态代码的额外参数:
|
![]() |
3
1
为了扩展RoBorg的答案,许多浏览器只理解一小部分HTTP响应代码。
|
![]() |
Julian Koster · $\u发布内容的持续时间(生存期) 6 年前 |
![]() |
lte__ · 聚合铁表单-禁用提交? 6 年前 |
|
sangeeta · 如何在改造中以原始形式发送post请求和数据? 6 年前 |
![]() |
Arvind · 如何在Postman的原始文本数据中使用环境变量? 6 年前 |
![]() |
AntoineLB · 断言后期工作Django 6 年前 |
![]() |
Mr.Green · 使用Java解析和检索策略服务器响应的有效方法 6 年前 |
|
TwasAGoodTaco · 尝试将js变量发送到php文件 6 年前 |