首页>文档>科普>什么是 HTTP?

此组别内的文章

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

什么是 HTTP?

什么是 HTTP?

超文本传输协议 (HTTP) 是万维网的基础,用于通过超文本链接加载网页。HTTP 是应用程序层协议,旨在在联网设备之间传输信息,并在网络协议栈的其他层之上运行。HTTP 上的典型流涉及客户端计算机向服务器发出请求,然后服务器发送响应消息。

什么是 HTTP 请求?

HTTP 请求是 Internet 通信平台(例如 Web 浏览器)索取其加载网站所需信息的方式。

在 Internet 上发出的每个 HTTP 请求都携带一系列编码数据,这些数据带有不同类型的信息。典型的 HTTP 请求包含如下信息:

  1. HTTP 版本类型
  2. URL
  3. HTTP 方法
  4. HTTP 请求标头
  5. 可选的 HTTP 正文。

我们来更深入地探讨这些请求的工作方式,以及如何使用请求的内容来共享信息。

什么是 HTTP 方法?

HTTP 方法(有时称为 HTTP 动词)指示 HTTP 请求对所查询服务器的期望操作。例如,最常见的两种 HTTP 方法是“GET”和“POST”。“GET”请求期望返回信息(通常以网站的形式),而“POST”请求通常表示客户端正在向 Web 服务器提交信息(例如表单信息,如提交的用户名和密码)。

什么是 HTTP 请求标头?

HTTP 标头包含存储在键值对中的文本信息,并且它们包含在每个 HTTP 请求中(以及响应中,详见下文)。这些标头可传达核心信息,如客户端正在使用什么浏览器以及正在请求什么数据。

来自 Google Chrome 网络标签页的 HTTP 请求标头示例:

什么是 HTTP?插图

什么是 HTTP 请求正文?

请求正文是包含请求所传输信息的“主体”的部分。HTTP 请求的正文包含正在提交到 Web 服务器的任何信息,例如用户名和密码,或输入到表单中的任何其他数据。

HTTP 响应中包含什么?

HTTP 响应是 Web 客户端(通常是浏览器)从 Internet 服务器收到的用于响应 HTTP 请求的内容。这些响应根据 HTTP 请求中的要求传达有价值的信息。

典型的 HTTP 响应包含:

  1. HTTP 状态代码
  2. HTTP 响应标头
  3. 可选的 HTTP 正文
  4. 1xx 信息性
  5. 2xx 成功
  6. 3xx Redirection
  7. 4xx 客户端错误
  8. 5xx 服务器错误
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索

百度云防护为本站提供网站防护、CDN加速服务