目录
一、什么是状态码?
HTTP 状态码的英文为 HTTP Status Code。。
HTTP状态码的作用是:Web服务器用来告诉客户端,发生了什么事。
状态码位于HTTP Response 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”。 ”三位数字的状态码“便于程序进行处理, “状态消息”更便于人理解。
二、状态码分类
HTTP状态码被分为五大类。
分类 | 定义范围 | 分类描述 |
1XX | 信息响应(100–199) | 信息,服务器收到请求,需要请求者继续执行操作 |
2XX | 成功响应(200–299) | 成功,操作被成功接收并处理 |
3XX | 重定向(300–399) | 重定向,需要进一步的操作以完成请求 |
4XX | 客户端错误(400–499) | 客户端错误,请求包含语法错误或无法完成请求 |
5XX | 服务器错误 (500–599) | 服务器错误,服务器在处理请求的过程中发生了错误 |
三、常见的错误码
200 OK 请求成功。一般用于GET与POST请求 |
301 Moved Permanently 久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替 |
400 Bad Request 客户端请求的语法错误,服务器无法理解 |
404 Not Found 服务器无法根据客户端的请求找到资源(网页 |