node.js状态码大全
时间: 2024-05-16 17:10:22 浏览: 235
Node.js 状态码大全包含了 HTTP 协议中的所有状态码,以下是常见的状态码及其含义:
1xx(信息类状态码):表示接收到请求正在处理。
- 100 Continue:继续发送请求。
- 101 Switching Protocols:切换协议。
2xx(成功状态码):表示请求已经被成功接收、理解、接受。
- 200 OK:请求成功。
- 201 Created:请求已经被实现,而且一个新的资源已经被创建。
- 204 No Content:服务器成功处理了请求,但是没有返回任何内容。
- 206 Partial Content:服务器成功处理了部分 GET 请求。
3xx(重定向状态码):表示需要客户端进行附加操作才能完成请求。
- 301 Moved Permanently:永久重定向,请求的资源已经被分配了新的 URL。
- 302 Found:临时重定向,请求的资源已经被分配了新的 URL。
- 303 See Other:由于请求对应的资源存在着另一个 URI,应使用 GET 方法定向获取请求的资源。
- 304 Not Modified:所请求的资源未修改,可以直接使用浏览器缓存中的版本。
- 307 Temporary Redirect:临时重定向,与302类似。
4xx(客户端错误状态码):表示客户端请求出现错误,服务器无法处理该请求。
- 400 Bad Request:请求报文存在语法错误或者参数错误。
- 401 Unauthorized:需要用户进行身份验证,无权访问该资源。
- 403 Forbidden:服务器拒绝执行该请求。
- 404 Not Found:请求的资源不存在。
- 405 Method Not Allowed:所请求的 HTTP 方法不允许当前认证用户访问。
- 408 Request Timeout:服务器等待客户端发送的请求时间过长,超时。
- 413 Payload Too Large:上传文件过大。
- 414 URI Too Long:请求的 URI 过长。
5xx(服务器错误状态码):表示服务器在处理请求的过程中发生了错误。
- 500 Internal Server Error:服务器内部错误。
- 501 Not Implemented:服务器不支持当前请求所需要的某个功能。
- 502 Bad Gateway:作为网关或者代理角色的服务器,从上游服务器收到了无效的响应。
- 503 Service Unavailable:服务器暂时不可用,通常由于维护或者过载导致。
- 504 Gateway Timeout:作为网关或者代理角色的服务器,等待上游服务器响应超时。
阅读全文