Rufen Sie die URL von der Konsole aus auf, ohne sie in einem Browser zu öffnen

0

Ich habe einen Browser-kontrollierbaren Smart-Pluck-Outlet, den ich durch Aufrufen einer URL steuern kann. Ich weiß, dass mir der Befehl bekannt ist

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

Dies öffnet jedoch eine Registerkarte im Standardbrowser (Chrome). Gibt es eine Möglichkeit, die URL aufzurufen, ohne dass mein Browser tatsächlich eine neue Registerkarte öffnet? Könnte ich die URL irgendwie "im Hintergrund" nennen?

Danke im Voraus

Pueggel
quelle

Antworten:

1

Sie können dazu curl oder wget verwenden:

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

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

Wenn Sie eine andere Methode als GET verwenden müssen, ist curl besser geeignet.

Romeo Ninov
quelle
0

Die vorherigen Antworten von curl und wget sind gut. Für eine etwas obskurere Methode können Sie den HTTP-Befehl auch selbst über einen Socket ausgeben. Zum Beispiel...

echo -e "GET / HTTP/1.0\n\n" | nc www.google.com 80
ColonelSanders
quelle
Sie können auch einen guten alten Telnet-Befehl verwenden :)
Romeo Ninov