常见的网页HTTP状态码
HTTP状态码是一个3位数的代码,用于表示Web服务器的HTTP响应状态,这里有500内部服务器错误、404文件未找到、403禁止等10种常见的HTTP状态码。HTTP状态码用于表示Web服务器的HTTP响应状态的3位代码。所有状态代码的第一个数字代表五个响应状态之一。
当用户尝试通过HTTP或FTP协议访问正在运行的主机上的内容时,Web服务器会返回一个指示请求状态的数字代码。
此状态代码记录在服务器日志中,也可以显示在Web浏览器或FTP客户端中。
即我们打开页面发生错误时浏览器显示的错误信息代码。状态码可以指示特定请求是否成功,还可以揭示请求失败的确切原因。
HTTP协议状态码的含义主要分为五类,大约为:
1××:保留
2××:表示请求成功接收
3××:为了满足请求,客户端必须进一步细化请求
4××:客户端错误
5××:服务器错误根据谷歌搜索数据统计,这些是最常见的错误,其中HTTP500错误是404错误的两倍:500内部服务器错误HTTP500错误的定义充分证明这是最常见的HTTP错误之一。
一般情况下,当服务器的程序代码不正确时,或者Web服务器出现内部错误时返回的信息,都会出现HTTP500错误。
例如,当Web服务器过载时,它将无法正确处理访问请求。找不到404文件大多数人都知道这个错误。当用户尝试访问实际不存在的Web服务器(通常是网页)上的资源时,会发生404错误。404错误可能由无效链接引起,可能是URL拼写错误,也可能是虚拟主机将请求的页面移动到另一个位置(或删除请求的页面)引起的。
一些网站设置了自定义页面以防止不良链接的不良影响。403ForbiddenAccess403错误与401错误类似,区别在于401错误是未经授权的,403错误是被禁止的。任何登录都不会影响403错误。当您尝试访问(被禁止的)网站时,会出现403错误。
400BadRequestWeb服务器返回HTTP400错误,告诉访问者访问该站点所使用的程序有问题,或者访问请求在此过程中被破坏。
401Unauthorized当访问者尝试访问受限页面但未获得授权时,站点返回HTTP401错误。错误的登录尝试是此错误的主要原因。
200请求成功。请求成功,请求所需的响应头或数据体将与此响应一起返回。
206部分内容服务器成功处理了部分GET请求。网际快车、迅雷等HTTP下载工具就是利用这种响应方式来实现可重启上传,或者将一个大文档拆分成多个下载段一次性下载。
301永久重定向请求的资源已被永久移动到新位置,以后对该资源的任何引用都应使用此回复返回的多个URI之一。
302临时重定向请求的资源现在临时响应对不同URI的请求。因为这种重定向是暂时的,所以客户端会继续向原始地址发送未来的请求。
502InvalidGateway当作为网关或代理的服务器尝试执行请求时,它收到来自上游服务器的无效响应。
页:
[1]