gpt4 book ai didi

http - 为什么304状态码算作 "redirect?"

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

我目前正在尝试了解 304/Not modified 究竟如何符合 3xx 范围类的 HTTP 状态代码。 RFC 1945, sec. 9.3RFC 2616, sec. 10.3都读到:

This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request.

虽然“从客户端的本地缓存加载”显然是“进一步的操作”,但我正在努力了解这在 HTTP 意义上如何成为重定向。我是不是太字面意思了?

最佳答案

参见 http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-26.html#rfc.section.6.4.p.2 :

有几种类型的重定向:

  1. 指示资源可能在不同 URI 上可用的重定向,如 Location 字段所提供的,如状态代码 301(永久移动)、302(找到)和 307(临时重定向)。

  2. 提供匹配资源选择的重定向,每个资源都能够代表原始请求目标,如 300(多项选择)状态代码。

  3. 重定向到不同的资源,由 Location 字段标识,可以表示对请求的间接响应,如 303(查看其他)状态代码。

  4. 重定向到先前缓存的结果,如 304(未修改)状态代码。

关于http - 为什么304状态码算作 "redirect?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23647055/

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