Comment puis-je faire une demande HTTP GET de l'Onu*x script shell sur un stock système OS X? (l'installation de logiciels tiers n'est pas une option, c'est de courir sur un grand nombre de systèmes différents, je n'ai pas de contrôle sur).
Par exemple, si je commence à l'Mercurial localement au serveur de faire un hg servir:
... $ hg serve
Et puis, à partir d'un Linux qui a le wget commande 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é le "hg servir" de commande, je peux en effet voir que un HTTP GET 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 une demande HTTP GET à partir d'un script shell est d'utiliser wget (si la commande est installé bien sûr).
Quels sont les autres moyens sont là pour faire l'équivalent d'un wget? Je suis à la recherche, en particulier, pour quelque chose qui pourrait fonctionner sur stock OS X installe.