状态代码(或响应代码)指示特定HTTP 请求是否成功完成。
它们是HTTP 协议(超文本传输协议的缩写)的组成部分,HTTP 协议是客户端和服务器用来通信和交换信息的协议。
实际上,当http客户端(浏览器或像Googlebot这样的爬虫)向服务器请求资源时,服务器会发送一个由三位数字组成的状态代码作为响应。
- 标头;
- 车身有效载荷。
标头包含 HTTP 响应代码和其他信息,例如有关客户端应缓存响应多长时间的说明。
标头不会向用户显示,但会向客户端提供有关如何处理响应以及如何显示正文有效负载的说明。
当服务器响应中存在正文有效负载时,它用于向用户呈现和显示网页。
HTTP 状态代码的类型
状态代码有五类,每类传输不同 WhatsApp 号码数据 类型的消息:
- 1xx – 信息性回复:“我们已收到您的请求并正在处理”;
- 2xx – 成功响应:“我们已成功收到您的请求:这就是您的要求”;
- 3xx – 重定向响应:“需要采取进一步行动来满足此请求”;
- 4xx – 对客户端错误的响应:“无法满足请求”;
- 5xx – 服务器错误响应:“我们在处理您的请求时遇到问题,该请求仍然有效。”
状态码1xx
1xx 状态代码是信息性的,表示已收到并理解请求,但尚未处理。
1xx 类别中的状态代码很少见,因此不会深入探讨。
状态码2xx
2xx 状态代码表示请求已成功并且一切按计划进行。
从 SEO 的角度来看,在此类状态代码中,最重要的是了解 200。
200:好的
当 Web 服务器发送状态代码 200 时,它告诉客户端 SSL 握手对用户来说是不可见的 请求已成功接收并提供请求的内容作为响应。因此,状态 200 表示一切都成功。
例如,当请求不存在的页面并且返回代码 200 而不是状态代码 404 或 410 作为响应时,就会出现 200 状态代码的错误使用。
在Google Search Console术语中,这种现象称为软 404 错误。
204:无内容
当客户端收到204状态码时,该代码表示请求已成功处理,但没有内容可返回。
它通常用于请求的操作已经完成,但不需要向客户端发送额外信息的场景。
例如,提交不需要可见响应或页面更新的表单后。
204 是一种有效的方式来传达操作已执行的信息,而无需加载新页面或提供其他数据,从而优化用户体验和服务器资源。
状态码 3xx
什么是 HTTP 状态代码
状态代码(或响应代码)指示特定HTTP 请求是否成功完成。
它们是HTTP 协议(超文本传输协议的缩写)的组成部分,HTTP 协议是客户端和服务器用来通信和交换信息的协议。
实际上,当http客户端(浏览器或像Googlebot这样 AUB 目录 的爬虫)向服务器请求资源时,服务器会发送一个由三位数字组成的状态代码作为响应。
服务器发送的HTTP响应一般由两部分组成:
- 标头;
- 车身有效载荷。
标头包含 HTTP 响应代码和其他信息,例如有关客户端应缓存响应多长时间的说明。
标头不会向用户显示,但会向客户端提供有关如何处理响应以及如何显示正文有效负载的说明。
当服务器响应中存在正文有效负载时,它用于向用户呈现和显示网页。
HTTP 状态代码的类型
状态代码有五类,每类传输不同类型的消息:
- 1xx – 信息性回复:“我们已收到您的请求并正在处理”;
- 2xx – 成功响应:“我们已成功收到您的请求:这就是您的要求”;
- 3xx – 重定向响应:“需要采取进一步行动来满足此请求”;
- 4xx – 对客户端错误的响应:“无法满足请求”;
- 5xx – 服务器错误响应:“我们在处理您的请求时遇到问题,该请求仍然有效。”
状态码1xx
1xx 状态代码是信息性的,表示已收到并理解请求,但尚未处理。
1xx 类别中的状态代码很少见,因此不会深入探讨。
状态码2xx
2xx 状态代码表示请求已成功并且一切按计划进行。
从 SEO 的角度来看,在此类状态代码中,最重要的是了解 200。
200:好的
当 Web 服务器发送状态代码 200 时,它告诉客户端请求已成功接收并提供请求的内容作为响应。因此,状态 200 表示一切都成功。
例如,当请求不存在的页面并且返回代码 200 而不是状态代码 404 或 410 作为响应时,就会出现 200 状态代码的错误使用。
在Google Search Console术语中,这种现象称为软 404 错误。
204:无内容
当客户端收到204状态码时,该代码表示请求已成功处理,但没有内容可返回。
它通常用于请求的操作已经完成,但不需要向客户端发送额外信息的场景。
例如,提交不需要可见响应或页面更新的表单后。
204 是一种有效的方式来传达操作已执行的信息,而无需加载新页面或提供其他数据,从而优化用户体验和服务器资源。