Wie kann ich einen HTTP-GET aus einem Un*x-Shell-Skript auf einem OS X-System ausführen? (Die Installation von Software von Drittanbietern ist keine Option, da dies auf vielen verschiedenen Systemen laufen muss, über die ich keine Kontrolle habe).
Wenn ich zum Beispiel den Mercurial-Server lokal starte und ein Hg-Aufschlag :
... $ hg serve
Und dann, von einem Linux, das die wget Befehl führe ich ein wget aus:
... $ wget http://127.0.0.1:8000
--2010-12-31 22:18:25-- http://127.0.0.1:8000/
Connecting to 127.0.0.1:8000... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: unspecified [text/html]
Saving to: `index.html
Und auf dem Terminal, auf dem ich das "hg serve" kann ich in der Tat sehen, dass ein HTTP GET seinen Weg gemacht hat:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Eine Möglichkeit, einen HTTP-GET aus einem Shell-Skript auszuführen, ist unter Linux also die Verwendung von wget (natürlich nur, wenn dieser Befehl installiert ist).
Welche anderen Möglichkeiten gibt es, um das Äquivalent einer wget ? Ich bin insbesondere auf der Suche nach etwas, das auf Standard-OS-X-Installationen funktionieren würde.
2 Stimmen
Auch praktisch: mikebeach.org/2012/09/29/wie-installiere-ich-wget-in-mac-os-x