1. HTTP常见的错误码有哪些?在浏览器的开发工具中能找到吗?
4XX客户端错误
400 Bad Reques
表示请求报文中存在语法错误401 Unauthorized
表示发送的请求需要通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。403 Forbidden
表示对请求资源的访问被服务器拒绝了。404 Not Found
表明服务器上无法找到请求的资源。
除此之外,也可以在服务器端拒绝请求且不想说明理由时使用。
5XX服务器错误
-
500 Internal Server Error
表明服务器端在执行请求时发生了错误。也有可能是Web应用存在的bug或者某些临时的故障。 -
503 Service Unavailable
表明服务器暂时出于超负载或正在进行停机维护,现在无法处理请求。
在浏览器的开发者工具中的network中可以找到。
以Chrome为例:
打开开发者工具,点开network,刷新页面。我们可以看见状态码,图中的200 OK和404 Not Found。