如果用户访问的地址没问题,或者服务器也能正常解析及处理当前用户的请求,那就能够返回正确的信息给到客户端。但是如果用户访问的地址有问题,或者服务端在解析用户请求以及处理请求逻辑时出现问题,怎么办呢?浏览器应该怎么告诉用户当前是处理失败的呢? 

因此这里就涉及到一个状态码的概念 

状态码的职责是当客户端向服务端发送请求时,描述服务端返回的请求处理结果,通过状态码,浏览器可以知道服务器是正常处理请求还是出现了错误 

如果用户访问一个不存在的地址呢?

 

大家见得比较多的错误码: 

200:一切正常 

301:永久重定向 

404:请求资源不存在 

500:服务端内部错误 

有了状态码,在用户访问某个网站出现非正常状态时,浏览器就可以很友好的提示用户 

 

相关文章: