<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Web Pattern :: Ay Docs</title>
    <link>https://ops.docs.72602.space/language/web/index.html</link>
    <description>HTTP Code</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 07 Mar 2024 15:00:59 +0800</lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/language/web/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>HTTP Code</title>
      <link>https://ops.docs.72602.space/language/web/http_code/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/language/web/http_code/index.html</guid>
      <description>1xx - 信息性状态码（临时响应） 表示请求已收到，正在继续处理。平时在浏览器中很少见到。&#xA;100 Continue：客户端应继续发送请求的剩余部分。通常用于 POST 或 PUT 大量数据前，先询问服务器是否愿意接收。 101 Switching Protocols：客户端要求切换协议（如切换到 WebSocket），服务器已同意。 2xx - 成功状态码（请求成功） 表示请求已被服务器成功接收、理解并处理。&#xA;200 OK：最常用的成功状态码。表示请求成功，返回的响应体包含了所请求的数据（如 HTML 页面、JSON 数据等）。 201 Created：创建成功。通常在 POST 或 PUT 请求后，表示成功在服务器上创建了一个新资源。响应头 Location 字段通常会包含新资源的 URL。 202 Accepted：请求已接受，但尚未处理完成。适用于异步任务，比如“请求已进入队列，正在处理中”。 204 No Content：请求成功，但响应报文中没有实体的主体部分。常用于 DELETE 请求成功，或前端只需知道操作成功而无需返回数据的 AJAX 请求。 3xx - 重定向状态码（需要进一步操作） 表示客户端需要执行额外的操作来完成请求，通常是重定向。&#xA;301 Moved Permanently：永久重定向。请求的资源已被永久移动到新的 URL。搜索引擎会更新其链接到新的地址。浏览器会缓存这个重定向。 302 Found：临时重定向。请求的资源临时从另一个 URL 响应。搜索引擎不会更新链接。这是最常见的重定向类型，但规范要求方法不变（实际上浏览器常会改为 GET）。 304 Not Modified：资源未修改。用于缓存控制。当客户端拥有缓存的版本，并通过请求头（如 If-Modified-Since）询问资源是否更新时，如果资源未变，服务器会返回此状态码，告诉客户端直接使用缓存。这节省了带宽。 307 Temporary Redirect：临时重定向（严格）。与 302 类似，但严格要求客户端不能改变原始的请求方法（例如，POST 必须仍是 POST）。比 302 更规范。 4xx - 客户端错误状态码（请求有误） 表示客户端可能出错，服务器无法处理请求。</description>
    </item>
  </channel>
</rss>