1xx(信息性状态代码):这些响应代码用于传递关于请求的信息,但请求仍在继续处理。
100 Continue:服务器已接收到请求的首部,并且客户端应继续发送请求主体。
101 Switching Protocols:服务器已经理解客户端的请求,将通过Upgrade消息头通知客户端切换协议。
2xx(成功状态代码):这些响应代码表示请求已成功接收、理解和接受。
200 OK:请求已成功,返回请求的数据。
201 Created:请求已成功,并且在服务器上创建了一个新资源。
204 No Content:请求已成功,但响应不包含实体主体。
3xx(重定向状态代码):这些响应代码用于指示客户端需要采取进一步的操作来完成请求。
301 Moved Permanently:资源已永久移动到新的URL。
302 Found:资源暂时移动到不同的URL。
304 Not Modified:客户端缓存的资源未被修改,可以使用缓存的版本。
4xx(客户端错误状态代码):这些响应代码表示客户端发送的请求有错误。
400 Bad Request:请求中存在语法错误。
401 Unauthorized:需要进行身份验证或认证才能访问资源。
403 Forbidden:服务器理解请求,但不允许访问资源。
404 Not Found:请求的资源在服务器上未找到。
5xx(服务器错误状态代码):这些响应代码表示服务器在处理请求时出现错误。
500 Internal Server Error:服务器在执行请求时遇到了错误。
502 Bad Gateway:服务器作为网关或代理,从上游服务器接收到无效的响应。
503 Service Unavailable:服务器目前无法处理请求,通常因为维护或过载。