在这个项目的Readme中,提出要进行某种http/0.9请求,这是什么意思?
答案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。
此外:
这个受限协议非常简单,当您不需要向后兼容的完整协议的功能时,可以始终使用它。