Comment puis-je faire un HTTP GET à partir d'un script shell Un * x sur un système OS X stock? (l'installation de logiciels tiers n'est pas une option, car cela doit fonctionner sur de nombreux systèmes différents sur lesquels je n'ai pas de contrôle).
Par exemple, si je démarre le serveur Mercurial localement en faisant un service hg :
... $ hg serve
Et puis, depuis un Linux qui a la commande wget je fais 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
Et sur le terminal dans lequel j'ai lancé la commande "hg serve" , je peux en effet voir qu'un HTTP GET a fait son chemin:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Donc, sur Linux, une façon de faire un HTTP GET à partir d'un script shell est d'utiliser wget (si cette commande est bien sûr installée).
Quelles sont les autres façons de faire l'équivalent d'un wget ? Je recherche en particulier quelque chose qui fonctionnerait sur les installations OS X en stock.