文章目录
响应协议格式
HTTP请求协议由首行、响应头(header)、空行、正文(body)组成。通过空行来区别header和body,body可有可无,若body存在,则在header中会定义一个content-length属性来标识body的长度。
1. 首行
首行 = 版本号 + 状态码 + 状态码描述
状态码详解
状态码分类 | 描述 |
---|---|
1xx | 临时响应,需继续操作 |
2xx | 成功访问 |
3xx | 重定向 需要进一步操作以完成操作 |
4xx | 客服端错误 |
5xx | 服务器错误 |
常见状态码:
- 200 OK - 请求成功
- 404 Not Found - 客户端尝试请求的资源在服务器上不存在
- 403 Forbidden - 没有权限,访问被拒
- 405 Method Not Allowed - 当前这个HTTP方法,服务器不支持
- 500 Internal Server Error -服务器代码里出现了异常
- 504 Gateway