对 Unix 非常陌生,正在尝试 Digital Ocean droplet。为什么我可以成功,ping stats.nba.com
而ping stats.nba.com
结果是ping: unknown host stats.nba.com/stats
答案1
据我所知...您 ping hosts
,而不是paths
或hosts + paths
。
您可以尝试curl
“ wget
ping”ahost+path
并解析响应中的 http 代码。
更新 1:
您可能需要检查路径。
为了stats.nba.com/stats,主机存在,但路径不存在。
进行curl
调用时,我得到 2 个重定向
1.- http 到 https
2.-/stats/
到/error/
,返回的200 OK
不是预期的404 Not Found
-
curl -sSL -D - stats.nba.com/stats -o /dev/null 2>&1 | grep -E '^HTTP|^Location'
筛选器标头
HTTP/1.1 301 Moved Permanently
Location: https://stats.nba.com/stats
HTTP/1.1 302 Moved Temporarily
Location: https://stats.nba.com/error/
HTTP/1.1 200 OK