来源

S1 — MDN: Overview of HTTP

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Overview

  • authority: official-docs
  • supports: 界定 HTTP 是一种用于获取资源的客户端-服务器协议,并说明浏览器与服务器通过交换请求和响应来通信。
  • key-fact: "HTTP is a protocol for fetching resources such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser."

S2 — RFC 9110: HTTP Semantics

URL: https://www.rfc-editor.org/rfc/rfc9110.html

  • authority: official-docs
  • supports: 定义核心的请求/响应模型、方法、状态码与头部字段。
  • key-fact: "Each message is either a request or a response. A client constructs request messages that communicate its intentions and routes those messages toward an identified origin server. A server listens for requests, parses each message received, interprets the message semantics in relation to the identified target resource, and responds to that request with one or more response messages."

S3 — MDN: HTTP messages

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Messages

  • authority: official-docs
  • supports: 描述 HTTP 请求和响应的结构,包括起始行、头部和消息体。
  • key-fact: "HTTP messages are the mechanism used to exchange data between a server and a client in the HTTP protocol. There are two types of messages: requests sent by the client to trigger an action on the server, and responses, the answer that the server sends in response to a request."

S4 — MDN: GET request method

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/GET

  • authority: official-docs
  • supports: 界定 GET 为获取资源的方法。
  • key-fact: "The GET HTTP method requests a representation of the specified resource. Requests using GET should only be used to request data and shouldn't contain a body."

S5 — MDN: POST request method

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/POST

  • authority: official-docs
  • supports: 界定 POST 为向服务器提交数据的方法。
  • key-fact: "The POST HTTP method sends data to the server. The type of the body of the request is indicated by the Content-Type header."

S6 — MDN: HTTP response status codes

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status

  • authority: official-docs
  • supports: 定义状态码的五个类别及各类别的含义。
  • key-fact: "HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes: Informational responses (100 – 199), Successful responses (200 – 299), Redirection messages (300 – 399), Client error responses (400 – 499), Server error responses (500 – 599)."

S7 — MDN: 200 OK

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/200

  • authority: official-docs
  • supports: 界定 200 OK 状态码表示请求成功的响应。
  • key-fact: "The HTTP 200 OK successful response status code indicates that a request has succeeded. A 200 OK response is cacheable by default."

S8 — MDN: 404 Not Found

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/404

  • authority: official-docs
  • supports: 界定 404 Not Found 状态码属于客户端错误。
  • key-fact: "The HTTP 404 Not Found client error response status code indicates that the server cannot find the requested resource."

S9 — MDN: 500 Internal Server Error

URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/500

  • authority: official-docs
  • supports: 界定 500 Internal Server Error 状态码属于服务器错误。
  • key-fact: "The HTTP 500 Internal Server Error server error response status code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request."

S10 — Chrome DevTools: Inspect network activity

URL: https://developer.chrome.com/docs/devtools/network

  • authority: official-docs
  • supports: 说明如何打开 Network 面板,以及如何检查单条请求和响应。
  • key-fact: "The Network panel logs all network activity in the Network Log. Each row of the Network Log represents a resource... Click a resource to learn more information about it. The Headers tab is shown. Use this tab to inspect HTTP headers."

S11 — Chrome DevTools: Network panel overview

URL: https://developer.chrome.com/docs/devtools/network/overview

  • authority: official-docs
  • supports: 描述 Network 面板的默认列与请求详情。
  • key-fact: "The Requests table displays the following columns by default: Name, Status, Type, Initiator, Size, and Time."