HTTP 教程

HTTP 教程

超文本传输协议 (HTTP) 是一种用于分布式、协作式超媒体信息系统的应用程序级协议。 这是自 1990 年以来万维网(即互联网)数据通信的基础。HTTP 是一种通用且无状态的协议,可以用于其他目的,也可以使用其请求方法、错误代码和标头的扩展。

本教程基于 RFC-2616 规范,该规范定义了称为 HTTP/1.1 的协议。 HTTP/1.1 是原始 HTTP (HTTP/1.0) 的修订版。 HTTP/1.0 和 HTTP/1.1 之间的一个主要区别是,HTTP/1.0 为每个请求/响应交换使用一个新连接,而 HTTP/1.1 连接可能用于一个或多个请求/响应交换。

谁适合阅读?

本教程是为计算机科学毕业生和 Web 开发人员准备的,可帮助他们了解与超文本传输协议 (HTTP) 相关的基础到高级概念。

需要具备的知识?

在继续本教程之前,最好对 Web 概念、Web 浏览器、Web 服务器、基于客户端和服务器架构的软件有一个基本的了解。