小编典典

OS X:相当于 Linux 的 wget

all

如何在现有的 OS X 系统上从 Un*x shell 脚本执行 HTTPGET?(安装第三方软件不是一种选择,因为它必须在许多我无法控制的不同系统上运行)。

例如,如果我在本地启动 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 安装的东西。


阅读 109

收藏
2022-03-07

共1个答案

小编典典

我不得不说curl http://127.0.0.1:8000 -o outfile

2022-03-07