说一下响应状态码有哪些?
HTTP响应状态码分类(RFC 7231标准)
1. 1xx(信息类)
临时响应,表示请求已被接收,需要继续处理
-
100 Continue:客户端应继续发送请求体
-
101 Switching Protocols:服务器同意升级协议(如WebSocket)
-
102 Processing(WebDAV):服务器正在处理但未完成
2. 2xx(成功类)
请求已被服务器成功接收并处理
-
200 OK:标准成功响应(GET返回资源/POST返回操作结果)
-
201 Created:资源创建成功(常见于POST/PUT)
HTTP/1.1 201 Created Location: /api/users/123
-
202 Accepted:请求已接收但未处理完成(异步任务)
-
204 No Content:成功但无返回体(常见于DELETE请求)
-
206 Partial Content:分片请求成功(用于大文件下载)