几天前我接受了一次面试,其中一个问题是如果我从网络服务器收到 404 错误我该怎么办。我的回答是检查日志。面试官说,首先我要 ping 并检查我是否可以连接到服务器。我不经常在我目前的工作地点使用网络服务器。我的问题是,如果我们没有连接到 Web 服务器,我们会收到 404 错误吗?
几天前我接受了一次面试,其中一个问题是如果我从网络服务器收到 404 错误我该怎么办。我的回答是检查日志。面试官说,首先我要 ping 并检查我是否可以连接到服务器。我不经常在我目前的工作地点使用网络服务器。我的问题是,如果我们没有连接到 Web 服务器,我们会收到 404 错误吗?
如果我们没有连接到 Web 服务器,我们会收到 404 错误吗?
不!:-)
问题是“来自网络服务器的 404 错误”。如果它确实这么说,那么您从服务器收到错误的事实意味着您可以连接到它。
不管问题的措辞如何,404 表示 Web 服务器找不到该资源。它是从 Web 服务器发送到浏览器的 HTTP 错误代码。因此,如果您从 Web 服务器收到 404 错误,则您已经证明了与它的连接。这通常意味着您的主机名/域名正确,但目录名称/页面名称错误。
例如 www.this-bit-is-correct.com/this-bit-is-mistyped
面试官提到ping的时候,要么不知道自己在说什么,要么就是在诈唬!
例外:
对于任何错误(例如 500 内部服务器错误等),某些 Web 服务器会返回 404。但是,这仍然意味着您可以连接到 Web 服务器。
另一个例外可能是负载均衡器或代理在他们无法看到他们试图向您推荐的 Web 服务器时返回 404。
明显不是。404错误是服务器对客户端请求的响应,这意味着存在连接。
您可以在线阅读详细信息: