HTTP协议定义了各种状态码,用于指示HTTP请求的处理结果,常见的HTTP响应状态码有以下几种: 1xx:信息响应,表示服务器已接收到请求,并且正在处理。 2xx:成功响应,表示请求已成功处理,例如200 OK表示请求已成功处理。 3xx:重定向响应,表示客户端需要进行进一步的操作才能完成请求,例如301 Moved Permanently表示请求的URL已永久移动到新位置。 4xx:客户端错误响应,表示客户端发送的请求有错误或无法完成,例如404 Not Found表示请求的资源不存在。 5xx:服务器错误响应,表示服务器无法完成请求,例如500 Internal Server Error表示服务器遇到了内部错误。 常见的HTTP响应状态码如下: 200 OK:请求成功。 201 Created:请求已经被实现,而且有一个新的资源已经依据请求的需要而建立。 204 No Content:服务器已经成功处理了请求,但是返回的响应报文中不包含实体的主体部分。 301 Moved Permanently:永久性重定向,请求的资源已经被移动到新的URI,以后应使用新的URI。 302 Found:临时性重定向,请求的资源已经被临时移动到新的URI。 304 Not Modified:服务器告诉客户端,原来请求的资源已经被缓存了,可以直接使用缓存的资源。 400 Bad Request:客户端请求的语法错误,服务器无法理解。 401 Unauthorized:请求要求身份验证,验证失败。 403 Forbidden:服务器理解请求客户端的请求,但是拒绝执行此请求。 404 Not Found:请求的资源不存在。 500 Internal Server Error:服务器遇到了一个未曾预料的状况,导致无法完成对请求的处理。 503 Service Unavailable:服务器超负载或正在停机维护,无法处理请求。
点赞 评论

相关推荐

水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务