Как я могу выполнить HTTP GET из оболочки Un * x script в ОС OS X? (установка стороннего программного обеспечения не является вариантом, поскольку это должно выполняться на множестве разных систем, на которые у меня нет контроля).
Например, если я запускаю сервер Mercurial, локально выполняющий hg-службу:
... $ hg serve
И затем, из Linux, у которого есть команда wget, я делаю 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
И на терминале, на котором я запустил команду "hg serve", я действительно вижу, что HTTP GET сделал свой путь:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Итак, на Linux одним из способов сделать HTTP GET из оболочки script является использование wget (если эта команда установлена, конечно).
Какие еще существуют способы сделать эквивалент wget? Я смотрю, в частности, на то, что будет работать с установкой OS X.