目录
前言
HTTP状态码是指服务器在响应HTTP请求时返回的状态信息。这些状态码帮助客户端了解请求结果。
常见状态码
1xx信息性状态码
100 Continue:当客户端在发送POST数据给服务器前征询服务器情况时使用,看服务器是否处理POST的数据。
101 Switching Protocols:表示服务器正在根据客户端请求切换协议。
2xx成功状态码
200 OK:表明请求成功,并且服务器已返回所请求的资源或结果。
201 Created:表示请求已被实现,并创建了新的资源。
204 No Content:表明请求已成功处理,但无需返回任何内容。
3xx重定向状态码
301 Moved Permanently:指示资源已经永久移动到新位置,通常用于域名替换。
302 Found:表明资源临时移动到其他URI,常用于暂时性重定向。
303 See Other:建议客户端查看另一个位置以获取请求的资源。
4xx客户端错误状态码
400 Bad Request:表示服务器无法理解请求的语法。
401 Unauthorized:请求需要身份验证。
403 Forbidden:服务器理解请求但拒绝执行,通常是由于权限不足。
404 Not Found:服务器找不到请求的资源。
5xx服务器错误状态码
500 Internal Server Error:服务器遇到未明确的错误条件。
503 Service Unavailable:服务器目前无法使用,可能是由于过载或维护。