网站源码 下载,服务器安全模式怎么进,软件开发外包费用评估,系统门户网站建设常用功能总结
1xx: 正在处理2xx: 成功3xx: 重定向#xff0c;302 重定向#xff0c;304 协商缓存4xx: 客户端错误#xff0c;401 未登录#xff0c;403 没权限#xff0c;404 资源不存在5xx: 服务器错误常见的 HTTP 状态码详解
HTTP 状态码#xff08;HTTP Status Code#xff0…总结
1xx: 正在处理2xx: 成功3xx: 重定向302 重定向304 协商缓存4xx: 客户端错误401 未登录403 没权限404 资源不存在5xx: 服务器错误常见的 HTTP 状态码详解
HTTP 状态码HTTP Status Code是服务器返回给客户端的响应代码用于表示请求的处理结果。它是一个三位数的数字代码通常分为五类。一、HTTP 状态码分类状态码范围类别含义1xxInformational信息性请求正在处理中2xxSuccess成功请求已成功接收并处理3xxRedirection重定向需要进一步操作才能完成请求4xxClient Error客户端错误请求有误服务器无法处理5xxServer Error服务器错误服务器内部错误
二、常见状态码详解
✅ 1xx信息性状态码Informational
表示请求已被服务器接收正在继续处理。客户端一般无需特别处理这些状态码。状态码描述100 Continue客户端可以继续发送请求体101 Switching Protocols服务器根据客户端请求切换协议如升级到 WebSocket
✅ 2xx成功状态码Success
表示请求被服务器成功接收、理解和处理。状态码描述200 OK请求成功正常返回数据201 Created请求成功并在服务器上创建了新资源常用于 POST204 No Content请求成功但没有返回内容常用于 DELETE 或 PUT
✅ 3xx重定向状态码Redirection
表示客户端需要进一步操作来完成请求通常是跳转到另一个 URL。状态码描述301 Moved Permanently资源永久移动到了新位置SEO 友好302 Found临时重定向资源临时移动到了新位置303 See Other应该使用 GET 方法请求另一个 URI304 Not Modified资源未修改可使用缓存常用于协商缓存307 Temporary Redirect与 302 类似但要求保持请求方法不变
✅ 4xx客户端错误状态码Client Error
表示客户端发送的请求有问题服务器无法处理。状态码描述400 Bad Request请求格式错误服务器无法理解401 Unauthorized请求需要身份验证如 Token 过期403 Forbidden服务器拒绝执行请求权限不足404 Not Found请求的资源不存在405 Method Not Allowed请求方法不被允许如用 POST 请求只支持 GET 的接口408 Request Timeout客户端请求超时429 Too Many Requests客户端请求过多服务器限流
✅ 5xx服务器错误状态码Server Error
表示服务器在处理请求的过程中发生了错误。状态码描述500 Internal Server Error服务器内部错误最常见的服务端异常501 Not Implemented服务器不支持当前请求的功能502 Bad Gateway作为网关或代理的服务器从上游服务器收到无效响应503 Service Unavailable服务器暂时不可用过载或维护504 Gateway Timeout网关或代理服务器等待上游服务器响应超时
三、状态码使用场景总结场景推荐状态码登录失败401 Unauthorized没有访问权限403 Forbidden页面不存在404 Not Found接口调用成功200 OK创建资源成功201 Created删除/更新资源成功但无返回值204 No Content服务器异常500 Internal Server Error接口限流429 Too Many Requests协商缓存命中304 Not Modified