Как я могу сделать HTTP GET из сценария оболочки Un * x в стандартной системе OS X? (установка стороннего программного обеспечения невозможна, так как она должна выполняться на множестве разных систем, которые я не могу контролировать).
Например, если я запускаю сервер Mercurial локально, выполняя hg serve :
... $ 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 из сценария оболочки является использование wget (если, конечно, эта команда установлена).
Какие есть еще способы сделать эквивалент wget ? В частности, я ищу что-то, что могло бы работать на стандартных установках OS X.