# 状态码
出现在响应行中。状态码的实际范围是100~599。
HTTP version (space) Status Code (space) reasons
# 状态码类型
- 1xx,提示消息,表示目前协议是处理的中间状态,还需要后续操作。
- 2xx,成功。
- 3xx,重定向。304是缓存相关内容。
- 4xx,客户端错误。
- 5xx,服务器在处理请求时发生内部错误。
# 1xx
很少遇到
# 2xx
200 Ok
成功返回。
204 No Content
请求成功,但是没有body数据。
206 Partial Content
分块下载或断点续传的基础。
# 3xx
301 Moved Permanently
永久重定向,浏览器会做缓存,后面再次请求这个地址的时候,会直接重定向到重定向的地址。
302
临时重定向。
304 Not Modified
用于If-Modified-Since等条件的请求,表示资源未修改,用于缓存控制。
# 4xx
400 Bad Request
请求报文错误,请求数据格式或者确实参数等。
403 Forbidden
服务器禁止访问资源。
404 Not Found
资源未找见。
405 Method Not Allow
请求方式不允许。
# 5xx
500 Internal Server Error
服务器出错。
501 Not Implemented
客户端请求的功能不支持。
502 Bad Gateway
服务器作为网关或代理时返回的错误码,表示代理服务器正常,但是被代理的服务器异常。
503 Service Unavaliable
服务器正忙。