Як я можу зробити HTTP GET із скрипта оболонки Un * x у системі 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 з сценарію оболонки - використовувати wget (якщо ця команда, звичайно, встановлена).
Які ще способи зробити еквівалент wget ? Я шукаю, зокрема, те, що би працювало на фондовій установці OS X.