ping 和 GET 请求之间的区别?

don*_*ald 0 ping uptime

ping 和 get 请求有什么区别?目标是查看该站点是否已启动。

Mas*_*imo 13

Ping 只检查远程主机是否正在响应 ICMP 数据包,这(通常)意味着它已启动并正在运行;但这并没有为您提供有关主机实际提供哪些服务的任何信息。

HTTP GET 请求会检查主机上是否有 Web 服务器在运行,它是否会响应给定的 IP/端口/主机名组合,您是否向其询问了有效的 URL,以及该网站是否能够响应您的请求。

示例:如果 IIS(或 Apache)在主机上停止,它将很好地响应 Ping 请求,但 HTTP GET 将失败。