什么是 HTTP/0.9 请求?

什么是 HTTP/0.9 请求?

在这个项目的Readme中,提出要进行某种http/0.9请求,这是什么意思?

https://github.com/aiortc/aioquic

答案1

HTTP/0.9 是单行协议。其要点如下:

  • HTTP 的初始版本 - 一种简单的客户端-服务器、请求-响应、电信网络友好协议
  • 请求性质:单行(方法+请求文档的路径)
  • 支持的方法:仅限 GET
  • 响应类型:仅超文本
  • 连接性质:响应后立即终止
  • 没有 HTTP 标头(无法传输其他内容类型文件)、没有状态/错误代码、没有 URL、没有版本控制

详情请参阅文章
HTTP 的演变 — HTTP/0.9、HTTP/1.0、HTTP/1.1、Keep-Alive、升级和 HTTPS

HTTP/0.9 请求的示例:

在此处输入图片描述

答案2

由此w3.org 来源有权1991 年定义的原始 HTTP

本文档定义了超文本传输​​协议 (HTTP),该协议最初由万维网倡议软件在发布的原型中实现。这是完整 HTTP 协议的一个子集,称为 HTTP 0.9。

此外:

这个受限协议非常简单,当您不需要向后兼容的完整协议的功能时,可以始终使用它。

相关内容