ストックOS XシステムでUn * xシェルスクリプトからHTTP GETを実行するにはどうすればよいですか?(サードパーティソフトウェアのインストールはオプションではありません。これは、私が制御できない多くの異なるシステムで実行する必要があるためです)。
たとえば、ローカルでhg serveを実行してMercurialサーバーを起動すると:
... $ hg serve
そして、wgetコマンドを備えたLinuxから、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を実行する1つの方法は、wgetを使用することです(そのコマンドがインストールされている場合)。
wgetと同等のことを行うには他にどのような方法がありますか?特に、標準のOS Xインストールで機能するものを探しています。