请罗列常见的响应状态码
时间: 2024-09-03 15:02:45 浏览: 62
labview罗列文件夹
响应状态码是HTTP协议中用于表示服务器对客户端请求处理结果的一种标准编码,常见的响应状态码分为五类:
1. **2xx 成功**:
- 200 OK:请求已成功处理,并返回了请求的内容。
- 201 Created:请求成功并创建了一个新的资源。
- 204 No Content:请求已成功处理,但响应主体为空。
2. **3xx 重定向**:
- 301 Moved Permanently:永久重定向,旧网址不再有效。
- 302 Found:临时重定向,旧网址暂时有效。
- 304 Not Modified:如果请求的资源未更改,服务器告诉客户端可以不必重新获取。
3. **4xx 客户端错误**:
- 400 Bad Request:请求有语法错误,无法理解。
- 401 Unauthorized:未经授权,需要提供凭据。
- 403 Forbidden:禁止访问,无权限操作。
- 404 Not Found:请求的资源不存在。
- 405 Method Not Allowed:请求方法(如GET或POST)不允许。
4. **5xx 服务器错误**:
- 500 Internal Server Error:服务器遇到意外情况,无法完成请求。
- 502 Bad Gateway:服务器作为网关或代理,从上游服务器接收到无效响应。
- 503 Service Unavailable:服务器暂时无法处理请求,可能是过载或维护中。
还有一些状态码不是经常用到,例如4XX系列的其他代码(如409 Conflict,418 I'm a teapot),以及一些特定于某些服务的状态码。记住这些常见状态码有助于理解API交互是否正常。
阅读全文