在Linux系统中,有几种方法可以检查URL是否正确或可访问:
curl -I <URL>
或
curl -v <URL>
-I
选项只获取HTTP头信息-v
选项显示详细过程wget --spider <URL>
--spider
选项模拟下载但不实际下载文件ping <domain>
nslookup <domain>
或
dig <domain>
telnet <domain> <port>
telnet example.com 80
http HEAD <URL>
sudo apt install httpie
)#!/bin/bash
url="http://example.com"
if curl --output /dev/null --silent --head --fail "$url"; then
echo "URL exists: $url"
else
echo "URL does not exist: $url"
fi
-k
选项忽略证书验证(不安全)这些方法可以帮助你从不同角度验证URL的正确性和可访问性。