浏览器显示的404是后台给的还是浏览器给的?

比如访问一个页面找不到,会返回404状态码,我想知道这个是后台给的还是浏览器给的,如果后台把找不到文件这一类错误的status写成403,那我用浏览器得到的是404还是403?

阅读 8.8k
6 个回答

我想知道这个是后台给的还是浏览器给的

“后台”,服务端返回的。

如果后台把找不到文件这一类错误的status写成403,那我用浏览器得到的是404还是403?

403 。

是nginx apache 等服务容器返回给的客户端(浏览器)

404表示没有找到,服务端返回

不是后台也不是前端 是服务器处理的 服务器如果捕获的状态是404的话 就设置一个表示404的页面

后台找不见,于是通过服务器发包给浏览器,浏览器就显示404了

新手上路,请多包涵

服务器返回的一个HTML文件或者内容、指令。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题