Come posso fare un HTTP GET da uno script shell Un * x su un sistema OS X stock? (l'installazione di software di terze parti non è un'opzione, poiché deve funzionare su molti sistemi diversi sui quali non ho il controllo).
Ad esempio, se avvio il server Mercurial localmente facendo un servizio hg :
... $ hg serve
E poi, da un Linux che ha il comando wget, faccio un wget:
... $ 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
E sul terminale in cui ho lanciato il comando "hg serve" , posso davvero vedere che un HTTP GET si è fatto strada:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Quindi su Linux un modo per fare un HTTP GET da uno script di shell è usare wget (se quel comando è installato ovviamente).
Quali altri modi ci sono per fare l'equivalente di una wget ? Sto cercando, in particolare, qualcosa che possa funzionare su installazioni OS X di serie.