所以我有几个像www.google.com
这样的网站的地址,仅此而已,没有协议。是否可以使用curl
或wget
等任何网络工具了解网站使用的协议。我只需要知道它是使用http
还是https
答案 0 :(得分:2)
您可以使用以下命令实现此目的:
openssl s_client -showcerts -connect google.com:443
这假定您正在测试的服务器设置为使用标准https端口443
。
答案 1 :(得分:0)
www.google.com适用于http和https。
您可以使用常用扩展程序“HTTPS Anywhere”https://www.eff.org/https-everywhere/atlas/(github source:https://github.com/EFForg/https-everywhere/tree/master/src/chrome/content/rules)中的规则来查看网站是否与https配合使用。使用openssl s_client(参见答案Tokozo Zane)也可以提供帮助。或者您可以发送HEAD请求并查看位置标题:curl -I -X HEAD http://ya.ru