Как я могу сделать 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.