HTTP状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP
状态码的信息头(server header)用以响应浏览器的请求。
HTTP状态码分类
- 100 ~ 199 信息性状态码
- 200 ~ 299 成功状态码
- 300 ~ 399 重定向状态码
- 400 ~ 499 客户端错误状态码
- 500 ~ 599 服务器错误状态码
常见错误解决方案
401(Unauthorized)
原因:您的
web
服务器开启了密码验证,在获取对应的请求资源前,需要对当前访问用户进行验证。验证通过后才可以访问。解决方案:
- 输入正确的用户信息,例如:用户名、密码等。
- 关闭web服务器的密码验证功能。
403(Forbidden)
原因:请求是合法的,但是用户请求被服务器拒绝,此类问题一般为服务器或服务权限配置不当导致。
解决方案:如果资源存在,需查看文件权限。404 (Not Found)
原因:服务器无法找到请求的
url
解决方案:确保输入的是正确的url
;确保你请求的文件在服务器上是真实存在的。405(Method Not Allowed)
原因:发起请求的url
中存在不被允许的方法
解决方案:确认请求的方案,修改请求的方法。