一个完整的HTTP事务流图:
HTTP报文格式:
起始行:在请求报文中用来说明要做些什么,在响应报文中说明出现了什么情况
首部:起始行后面有0个或多个首部字段。每个首部字段都包含一个名字和一个值,为了便于解析,两者之间用:(冒号)来分隔。首部以一个空行结束。
请求报文的首部用来说明客户端接受从服务端返回的什么类型的文档,语言是什么;响应报文的首部用来说明文档的具体类型以及文档包含内容的长度
主体:空行之后就是可选的报文主体,其中包含了所有类型的数据。请求主体中包含了要发送给Web服务器的数据;响应主体中装载了要返回给客户端的数据。
http请求有以下几种方法可以使用。最常用的是GET和POST
HTTP方法 | 描述 |
GET | 从服务器向客户端发送命名资源 |
PUT | 将来自客户端的数据存储到一个命名的服务器资源中去 |
DELETE | 从服务器中删除命名资源 |
POST | 江客户端数据发送到一个服务器网关应用程序 |
HEAD | 仅发送命名资源响应中的HTTP首部 |
HTTP响应的状态码
HTTP状态码 | 描述 |
200 | OK。文档正确返回 |
302 | Redirect(重定向)。到其他地方去获取资源 |
404 | Not Found(没找到)。无法找到这个资源 |
时间: 2024-10-06 12:41:50