gpt4 book ai didi

http - 302 和 307 重定向有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 15:03:04 25 4
gpt4 key购买 nike

302 FOUND307 TEMPORARY REDIRECT HTTP 响应有什么区别?

The W3 spec似乎表明它们都用于临时重定向,除非响应明确允许,否则都不能缓存。

最佳答案

307 的出现是因为用户代理采用了事实上的行为来接受接收 302 响应的 POST 请求,并将 GET 请求发送到 Location 响应 header 。

那是不正确行为——只有 303 应该导致 POST 变成 GET。如果原始 POST 请求返回 302,用户代理在请求新 URL 时应该(但不)坚持使用 POST 方法。

引入 307 是为了允许服务器向用户代理明确表示,在遵循 Location 响应 header 时,客户端不应进行方法更改。

关于http - 302 和 307 重定向有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com