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


0

У меня есть умная розетка, управляемая браузером, которой я могу управлять, вызывая 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.


0

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

echo -e "GET / HTTP/1.0\n\n" | nc www.google.com 80

Вы также можете использовать старую добрую команду telnet :)
Ромео Нинов
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.