HTTP状态码是用于表示网页服务器对HTTP请求响应状态的3位数字代码,它们根据第一位数字被分为五大类,每类具有不同的含义:
1. 1xx(信息性状态码) 表示临时响应,需要请求者继续执行操作。
100(继续):请求者应继续提出请求。
101(切换协议):服务器同意切换协议。
2. 2xx(成功状态码) 操作被成功接收并处理。
200(成功):请求已成功处理。
201(已创建):请求成功且新资源被创建。
202(已接受):请求已被接受但未处理。
203(非授权信息):信息来自另一来源。
204(无内容):请求成功,但没有返回内容。
205(重置内容):请求成功,但需重置文档视图。
206(部分内容):成功处理了部分GET请求。
3. 3xx(重定向状态码) 完成请求需要进一步操作。
300(多种选择):服务器可执行多种操作。
301(永久移动):资源已永久移动到新位置。
302(临时移动):资源临时位于不同位置。
303(查看其他位置):建议客户端使用GET方法请求另一个URL。
304(未修改):自从上次请求后,请求的资源未被修改。
305(使用代理):必须通过指定的代理访问资源。
307(临时重定向):临时跳转到不同的URL。
4. 4xx(客户端错误状态码) 请求包含语法错误或无法完成请求。
400(错误请求):请求无效。
401(未授权):需要用户认证。
403(禁止访问):服务器理解请求,但拒绝执行。
404(未找到):请求的资源不存在。
405(方法禁用):请求中指定的方法被禁止。
406(不可接受):无法满足请求头中的条件。
408(请求超时):服务器等待客户端的请求时间过长。
409(冲突):请求与服务器当前状态冲突。
410(遗失的):请求的资源已被永久删除。
413(请求实体过大):请求的大小超过服务器能处理的范围。
414(请求URI过长):请求的URI超过了服务器能处理的长度。
415(不支持的媒体类型):请求的格式不受请求页面的支持。
417(期望失败):服务器无法满足Expect头字段中所表达的期望。
418(我是一个茶壶):幽默代码,通常不用于实际HTTP交互。
420(方法失效):在某些API中表示方法不再可用。
422(不可处理的实体):请求格式正确,但包含语义错误。
5. 5xx(服务器错误状态码) 服务器在尝试处理请求时发生内部错误。
500(服务器内部错误):服务器遇到未知错误,无法完成请求。
501(未实现):服务器不具备完成请求的功能。
502(错误网关):作为网关或代理工作的服务器从上游服务器收到了无效响应。
503(服务不可用):服务器目前无法处理请求,通常是由于服务器过载或维护。
504(网关超时):作为网关或代理的服务器等待上游服务器的响应时间过长。
505(HTTP版本不受支持):服务器不支持请求中所使用的HTTP协议版本。
这些状态码帮助开发者和用户理解请求的处理情况,是HTTP通信中不可或缺的一部分。
插件下载说明
未提供下载提取码的插件,都是站长辛苦开发!需要的请联系本站客服或者站长!
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » HTTP状态代码有哪些