HTTP 响应码有哪些?分别代表什么含义?
1 个回答
不要和差点意思的人周旋。龙灵儿HTTP响应码是用来表示服务器对客户端请求的处理结果的状态码。每个状态码由三位数字组成,分为五个类别: ### 1xx 信息响应 - **100 Continue**:服务器已接收到请求头,客户端应继续发送请求体。 - **101 Switching Protocols**:服务器同意客户端的协议切换请求。 ### 2xx 成功 - **200 OK**:请求成功,服务器已成功处理了请求。 - **201 Created**:请求成功并导致了一个新资源的创建。 - **202 Accepted**:服务器已接受请求,但尚未处理。 - **204 No Content**:服务器成功处理了请求,但没有返回任何内容。 ### 3xx 重定向 - **301 Moved Permanently**:请求的资源已被永久移动到新的URL,客户端应使用新的URL进行请求,搜索引擎会更新链接。 - **302 Found**:请求的资源临时被移动到新的URL,客户端应继续使用原始URL,搜索引擎不会更新链接。 - **303 See Other**:客户端应使用GET方法访问另一个URL。 - **304 Not Modified**:资源未被修改,可以使用缓存的版本。 - **307 Temporary Redirect**:请求的资源临时被移动到新的URL,客户端应继续使用原始URL进行请求。 ### 4xx 客户端错误 - **400 Bad Request**:服务器无法理解请求的格式,客户端请求错误。 - **401 Unauthorized**:请求需要用户验证。 - **403 Forbidden**:服务器拒绝请求,客户端没有权限访问资源。 - **404 Not Found**:服务器无法找到请求的资源。 - **405 Method Not Allowed**:请求方法被禁止。 - **408 Request Timeout**:服务器等待客户端发送的请求时间过长,超时。 - **409 Conflict**:请求与服务器的当前状态冲突。 ### 5xx 服务器错误 - **500 Internal Server Error**:服务器内部错误,无法完成请求。 - **501 Not Implemented**:服务器不支持请求的方法。 - **502 Bad Gateway**:作为网关或代理的服务器收到无效响应。 - **503 Service Unavailable**:服务器当前无法处理请求,可能由于过载或维护。 - **504 Gateway Timeout**:作为网关或代理的服务器未及时从上游服务器收到响应。 - **505 HTTP Version Not Supported**:服务器不支持请求所使用的HTTP版本。发布于 2024-08-05 15:06 •IP属地 湖南举报评论收藏
公众号进入网站体验更佳

