如何在普通OS X系统上从Un * x shell脚本中进行HTTP GET?(不能选择安装第三方软件,因为它必须在许多我无法控制的系统上运行)。
例如,如果我在本地启动Mercurial服务器进行hg服务:
... $ 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上,从shell脚本执行HTTP GET的一种方法是使用wget(当然,如果安装了该命令)。
还有什么其他方法可以完成wget的工作?我特别希望能在OS X的现有安装中使用的东西。