HTTP/HTTPS协议大全 常用HTTP/HTTPS响应码

HTTP 响应码,也称 HTTP状态码(HTTP Status Code),反映了 web 服务器处理 HTTP 请求状态,每一个响应码都代表了一种服务端反馈的响应状态,标识了本次请求是否成功 。

HTTP/HTTPS协议大全 常用HTTP/HTTPS响应码

文章插图
HTTP响应码通常分为五大类:
1XX:信息类–表示请求已接收,继续处理100 继续,服务器已接收到请求的一部分,服务器在等待后续请求
101 切换协议,请求者已要求服务器切换协议,服务器确认并准备切换
2XX:成功类–表示请求已被成功接收、理解、接收200 成功,服务器成功处理请求
201 已创建,请求成功,并且服务器创建了新的资源
202 已接受,服务器已接受请求,但还未做处理
203 非授权信息,服务器已成功处理请求,但返回的信息可能来自其他资源
【HTTP/HTTPS协议大全 常用HTTP/HTTPS响应码】204 无内容,服务器已成功处理请求,但没有返回任何内容
205 重置内容,服务器已成功处理了请求,但是内容被重置了
206 部分内容,服务器已成功处理请求,但只处理了一部分请求
3XX:重定向类–表示要完成请求需要其他操作300 对请求服务器可执行多种操作,根据请求者选择一项来操作,或提供操作列表供请求者选择
301 永久重定向,表示请求的资源已被分配了新的URL
302 临时重定向,请求的资源被临时分配了新的URL,请求还是用原来的URL
303 临时重定向,资源存在另一个URL,可用get进行获取
304 未修改,客户端已经执行了GET,但文件未变化
305 使用代理,请求的资源必须从服务器指定的地址得到
306 已废弃,不再使用
307 临时重定向,申明请求的资源临时性删除
4XX:客户端错误类–请求指令有误400 错误请求,服务器不理解请求的语法
401 未授权,请求要求身份验证
402 预留码(为了将来可能的需求)
403 禁止,服务器拒绝请求
404 未找到,服务器找不到请求的网页
405 方法禁用,服务器禁用请求时使用的方法
406 不接受,无法使用请求的内容特性响应请求的网页
407 需要代理授权,类似 401,用户必须首先在代理服务器上得到授权
408 请求超时,客户端没有在用户指定的饿时间内完成请求
409 冲突,对当前资源状态,请求不能完成
410 已删除,如果请求的资源已永久删除,服务器就会返回此响应
451 因互联网审查无法显示内容
5XX:服务器错误类–服务器内部错误500 服务器内部错误,服务器遇到错误,无法完成请求
501 尚未实施,服务器不具备完成请求的功能
502 错误网关,服务器作为网关或代理,从上游服务器收到无效响应
503 服务不可用,服务器由于超载或停机维护无法使用
504 网关超时,服务器作为网关或代理,没有及时从上游服务器获取数据
505 HTTP 版本不支持,服务器不支持请求中所用的 HTTP 协议版本

    推荐阅读