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

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.


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

Sie können auch einen guten alten Telnet-Befehl verwenden :)
Romeo Ninov
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.