Вызов URL из консоли без открытия в любом браузере

0

У меня есть умная розетка, управляемая браузером, которой я могу управлять, вызывая URL. Я знаю, я в курсе команды

open http://192.168.1.175/cgi-bin/relay.cgi?off

Но это открывает вкладку в браузере по умолчанию (который является Chrome). Есть ли способ вызвать URL, не вызывая в моем браузере новую вкладку? Могу ли я как-то назвать URL "на заднем плане"?

заранее спасибо

Pueggel
источник

Ответы:

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.

Ромео Нинов
источник
0

Предыдущие ответы curl и wget - хорошие. Для немного более непонятного метода вы также можете самостоятельно выполнить команду HTTP через сокет. Например...

echo -e "GET / HTTP/1.0\n\n" | nc www.google.com 80
Полковник Сандерс
источник
Вы также можете использовать старую добрую команду telnet :)
Ромео Нинов