Http状态代码百科全书,SEO初学者需要知道的知识点
来源:
2021-04-12
Http状态代码百科全书,SEO初学者需要知道的知识点
HTTP状态代码(HTTP状态代码)是表示Web服务器的HTTP响应状态的3位数字代码。由RFC 2616规范定义,并根据RFC 2518、RFC 2817、RFC 2295、RFC 2774和RFC 4918等规范进行扩展。
一般HTTP状态代码百科全书
1xx(临时响应)
表示临时响应,并指示请求者应继续工作的状态代码。
代码说明
Http状态代码100(继续)请求者必须继续请求。服务器返回此代码后,将收到请求的第一部分,表示正在等待其余部分。
Http状态代码101(切换协议)请求者请求服务器切换协议,服务器已确认并准备切换。
2xx(成功)
指示请求已成功处理的状态代码。
代码说明
Http状态代码200(成功)服务器已成功处理请求。通常,这意味着服务器提供请求的网页。
Http状态代码201(已生成)请求成功,并在服务器上创建了新资源。
Http状态代码202(已接受)服务器已接受请求,但尚未处理。
Http状态代码203(非批准信息)服务器已成功处理请求,但返回的信息可能来自其他源。
Http状态代码204(无内容)服务器已成功处理请求,但未返回任何内容。
Http状态代码205(内容重置)服务器已成功处理请求,但未返回任何内容。
Http状态代码206(部分内容)服务器已成功处理部分GET请求。
3xx(重定向)
指示需要执行其他操作才能完成请求。通常,这些状态代码用于重定向。
代码说明
Http状态代码300(多选)服务器可以对请求执行各种操作。服务器可以根据请求者(user agent)选择任务,或提供请求者可以选择的任务列表。
Http状态代码301(永久移动)请求的网页已永久移动到新位置。服务器返回此响应(对GET或HEAD请求的响应)后,请求者将自动移动到新位置。
Http状态代码302(临时移动)服务器当前正在其他位置的网页上响应请求,但请求者必须继续使用原始位置,以便将来请求。
Http状态代码303(查看其他位置)请求者需要对其他位置使用单独的GET请求来检索响应时,服务器将返回此代码。Http状态代码304(未修改)自上次请求以来,请求的网页未被修改。服务器返回此响应时,不返回网页内容。
Http状态代码305(使用代理)请求者只能通过代理访问请求的网页。如果服务器返回此响应,请求者也必须使用代理。
Http状态代码307(临时重定向)服务器当前正在其他位置的网页上响应请求,但请求者必须继续使用现有位置,以便将来请求。
4xx(请求错误)
这些状态代码表示请求无效,可能会妨碍服务器处理。
代码说明
Http状态代码400(错误请求)服务器不理解请求语法。
Http状态代码401(未授权)请求需要认证。对于需要登录的网页,服务器可以返回此响应。
Http状态代码403(禁止)服务器拒绝了请求。
Http状态代码404(找不到)服务器找不到请求的网页。
Http状态代码405(方法已禁用)禁用请求中指定的方法。
Http状态代码406(不允许)无法使用请求的内容属性响应请求的网页。
Http状态代码407(需要代理认证)此状态代码与401(未授权)类似,但指定请求者必须授权使用代理。
Http状态代码408(请求超时)服务器等待请求时发生超时。
Http状态代码409(冲突)服务器完成请求时发生冲突。服务器必须在响应中包含冲突的信息。
Http状态代码410(已删除)如果请求的资源被永久删除,服务器将返回此响应。
Http状态代码411(需要有效长度)服务器不允许没有有效内容长度标头字段的请求。
Http状态代码412(不符合先决条件)服务器不符合请求者为请求设置的先决条件之一。
Http状态代码413(请求实体太大)服务器无法处理请求。这是因为请求实体太大,超出了服务器的处理能力。
Http状态代码414(请求的URI太长)请求的URI(通常是网址)太长,服务器无法处理。
请求页不支持Http状态代码415(不支持的媒体类型)请求的格式。
如果Http状态代码416(请求范围不符合要求)页面无法提供请求范围,服务器将返回此状态代码。
Http状态代码417(未满足期望)服务器不符合“期望”请求标头字段的要求。5xx(服务器错误)
这些状态代码表示在尝试处理请求时,服务器发生了内部错误。这些错误可能是服务器本身的错误,而不是请求错误。
代码说明
Http状态代码500(服务器内部错误)服务器出错,无法完成请求。
Http状态代码501(未实现)服务器没有完成请求的功能。例如,服务器无法识别请求方法时,可能会返回此代码。
Http状态代码502(错误网关)服务器作为网关或代理从上游服务器收到错误的响应。
Http状态代码503(服务不可用)服务器当前不可用(超载或停机维护)。一般来说,这是暂时的状态。
Http状态代码504(网关超时)服务器用作网关或代理,但未及时收到上游服务器的请求。
Http状态代码505(不支持HTTP版本)服务器不支持请求中使用的HTTP协议版本。
摘要
访问网站最常发生的状态代码,200表示请求成功,304未修改(缓存),403服务器拒绝(文件夹权限问题),404请求失败,文件不存在(路径不存在),500表示服务器错误,通常表示服务器无法处理此请求或服务器已断开。503了解这些状态代码所代表的意义有助于快速找到网站上出现的故障问题。