每一条报文都由三部分组成:起始行,首部,主体
(起始行和首部都是由行分隔的ASCII文本。每行都以一个由两个字符组成的行终止序列作为结束,其中包括一个回车符(ASCII码 13)和一个换行符(ASCII码 10)) (\r\n)
请求报文的格式:
<method><request-url><version>
<headers>
<entity-body>
GET /test.txt HTTP/1.1 ACCEPT:text/* Host:www.baidu.com
响应报文的格式
<version><status><reason-phrase>
<headers>
<entity-body>
HTTP/1.0 200 OK Content-type: text/plain Content-length: 19 Hi! I‘m a message!
常用的HTTP方法
方法 | 描述 | 是否包含主体 |
GET | 从服务器获得一份文档 | 否 |
HEAD | 只从服务器获得响应报文的首部 | 否 |
POST | 向服务器发送需要处理的数据 | 是 |
PUT | 将请求的主体部分存储在服务器上 | 是 |
TRACE | 对可能经过代理服务器传送到服务器上去的报文进行追踪 | 否 |
OPTIONS | 决定在服务器上可以执行哪些方法 | 否 |
DELETE | 从服务器上删除一份文档 | 否 |
时间: 2024-10-07 17:06:21