我有一个浏览器可控制的智能拔插插座,我可以通过调用 URL 来控制它。我知道我知道命令
open http://192.168.1.175/cgi-bin/relay.cgi?off
但是这会在默认浏览器(即 Chrome)中打开一个选项卡。有没有办法调用 URL 而不会真正导致浏览器打开新选项卡?我能以某种方式“在后台”调用 URL 吗?
提前致谢
答案1
您可以使用 curl 或 wget 来实现此目的:
curl http://192.168.1.175/cgi-bin/relay.cgi?off
wget http://192.168.1.175/cgi-bin/relay.cgi?off
如果需要使用GET以外的方法,curl更合适。
答案2
curl 和 wget 的先前答案很好。对于稍微晦涩难懂的方法,您也可以通过套接字自行发出 HTTP 命令。例如...
echo -e "GET / HTTP/1.0\n\n" | nc www.google.com 80