Http请求
Http请求由三部分:请求行、请求头域、请求正文
约定的请求结构
请求行
Method SP Request-URI SP HTTP-Version CRLF
请求方法 Method
方法 | 描述 |
GET | 请求URI标识的资源 |
POST | 请求URI标识的资源并传递数据 |
HEAD | 请求获取由URI标识的资源的响应消息报头 |
PUT | 请求存储一个资源,类似ftp中的put |
DELETE | 请求服务器删除URI标识的资源 |
TRACE | 请求服务器回送收到的请求信息 |
CONNECT | |
OPTIONS |
请求头域
请求体
传递给服务器的数据内容
示例
1、GET请求,GET请求一般是没有请求体内容
2、POST请求
3、CONNECT请求
Http响应
Http响应也是三部分,分别是:状态行、响应头域、响应正文
约定的响应结构
状态行
HTTP-Version SP Status-Code SP Reason-Phrase CRLF
状态码
状态码 | 描述 |
1** | 指示信息,表示请求已经接收 |
2** | 成功,表示请求已被成功接收、解析、处理 |
3** | 重定向,要完成请求必须进行更进一步的操作 |
4** | 客户端错误,客户端发送了不合法的请求 |
5** | 服务端错误,服务端未能正常处理合法的请求 |
响应头域
示例
1、普通响应
资料