一、请求报文结构
1.请求行
请求行 | GET https://www.baidu.com/ HTTP/1.1 请求方法 URL HTTP版本号 |
- GET:获取数据
- POST:新增数据
- PUT/PATCH:更新数据
- DELETE :删除数据
- HEAD/OPTIONS/CONNECT/TRACE
https | :// | search.jd.com | : | 443 | /search | ?keyword=oneplus&port=3 |
协议名 | 主机名 | 端口号 | 路径, 定位服务器中的资源 | 查询字符串 |
2.请求头
3.请求体
二、响应报文
1.响应行
响应行 | HTTP/1.1 200 OK HTTP版本号 响应状态码 响应状态描述 |
状态码 | 含义 | 实例 |
---|---|---|
1xx | 信息响应 | |
2xx | 成功响应 | 200:信息响应成功 |
3xx | 重定向消息 | |
4xx | 客户端错误响应 | 403:禁止请求 404:找不到资源 |
5xx | 服务端错误响应 | 500:服务器内部错误 |
2.响应头
3.响应体
常见响应体结构:
- HTML
- CSS
- JAVASCRIPT
- 图片
- 视频
- JSON