使用浏览器测试服务时,检查服务器日志,以获取有关服务器处理请求的详细信息,例如网络服务器,如apache生成两个文件accesslog和errorlog可相关信息http返回的实际状态代码取决于服务器软件如何处理特定错误,对http状态代码有了了解,会看到常见的错误
400状态代码请求错误,表示发送到服务器的求具有无效语法,例如用户cookie已损坏可能发生400错误代码,需要提示用户清除浏览器的缓存可以解决此问题。401状态代码表示未授权访问资源,用户尚未经过身份验证,必须提供凭据才能查看受保护资源。
403状态代码是用户发出了有效请求,于缺少访问所请求资源的权限,服务器拒绝提供请求,如果意外遇到403错误,可能是文件权限问题,当运行服务器没有足够的权限读取访问的文件时,会发生403错误。403错误的另一个潜在原因是使用htaccess文件,这个文件可拒绝某些资源访问特定ip,例如屏蔽一些ip。404状态代码表示无法找到所请求的文件或资源,404错误在排除故障时需要查看链接是否有误,文件是否存在于服务器上的正确位置,是否在服务器上删除了该资源。