HTTP 是一种在 Web 上使用的超文本传输协议。
HTTP 是代表超文本传输协议或超文本传输协议的首字母缩写词。 该协议由国际机构 W3C 和 IETF 开发,用于通过 Internet 进行的所有类型的交易。
HTTP 有助于定义不同 Web 软件(客户端、服务器和代理)使用的语法和语义,以便相互交互。
该协议通过客户端和服务器之间的请求和响应来运行。请求通常与文件、运行程序、查询数据库、翻译和其他功能有关。通过该协议在 Web 上运行的所有信息都由 URL 或地址标识。
典型的 HTTP 协议事务由一个标头、一个空行和一段数据组成。此标头定义服务器所需的操作。
自诞生以来,HTTP 已经演变成各种版本。其中,0.9、1.0、1.1和1.2。
这种类型的协议使用三位数的响应代码进行操作,如果连接被拒绝、连接成功、是否已重定向到另一个 URL、客户端是否有错误或服务器的一部分。
应用程序和网络浏览器倾向于补充 HTTP 的操作,例如,所谓的“cookies”,它允许存储会话信息,这是该协议没有的功能,因为它在没有状态的情况下运行。
今天,许多 URL 地址需要包含“//”协议才能正确操作。该协议后面通常是典型的“www”代码,然后是您要访问的网站的具体地址。