HTTP协议中定义了一系列的响应码(Response Code),用于表示服务器对请求的响应状态。以下是常见的几种响应码及其对应的意思:\n\n1xx:信息性状态码\n- 100 Continue:服务器已接收到请求的初始部分,客户端应该继续发送剩余部分。\n- 101 Switching Protocols:服务器已理解并接受客户端的请求,将切换到新的协议进行通信。\n\n2xx:成功状态码\n- 200 OK:请求成功,服务器已成功处理请求。\n- 201 Created:请求成功并在服务器上创建了新的资源。\n- 204 No Content:请求成功,但响应报文不包含实体的主体部分。\n\n3xx:重定向状态码\n- 301 Moved Permanently:请求的资源已永久移动到新的URL。\n- 302 Found:请求的资源暂时移动到新的URL。\n- 304 Not Modified:请求的资源未修改,可以使用缓存的版本。\n\n4xx:客户端错误状态码\n- 400 Bad Request:请求错误,服务器无法理解。\n- 401 Unauthorized:请求未经授权,需要进行身份验证。\n- 404 Not Found:请求的资源不存在。\n\n5xx:服务器错误状态码\n- 500 Internal Server Error:服务器遇到了意外的错误,无法完成请求。\n- 502 Bad Gateway:作为代理或网关的服务器从上游服务器接收到无效的响应。\n- 503 Service Unavailable:服务器暂时无法处理请求,通常是由于过载或维护。\n\n以上仅列举了部分常见的响应码,HTTP协议还定义了更多的响应码用于表示不同的状态和错误。不同的响应码代表着不同的意义,可以根据具体的响应码来判断请求的处理结果。

HTTP 响应码大全:常见 Code 及含义详解

原文地址: https://www.cveoy.top/t/topic/l2T7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录