如何在现有的 OS X 系统上从 Un*x shell 脚本执行 HTTP GET?(安装第三方软件不是一种选择,因为它必须在许多我无法控制的不同系统上运行)。
例如,如果我在本地启动 Mercurial 服务器并执行hg serve:
... $ 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 安装的东西。