¿Cómo puedo hacer un HTTP GET desde un script de shell Un * x en un sistema OS X estándar? (instalar software de terceros no es una opción, ya que esto tiene que ejecutarse en muchos sistemas diferentes sobre los que no tengo control).
Por ejemplo, si inicio el servidor Mercurial localmente haciendo un hg serve :
... $ hg serve
Y luego, desde un Linux que tiene el comando wget , hago 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
Y en el terminal en el que lancé el comando "hg serve" , puedo ver que un HTTP GET se abrió paso:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Entonces, en Linux, una forma de hacer un HTTP GET desde un script de shell es usar wget (si ese comando está instalado, por supuesto).
¿Qué otras formas hay para hacer el equivalente de un wget ? Estoy buscando, en particular, algo que funcione en las instalaciones estándar de OS X.