Fish Shell:
发出 HTTP 请求

How to: (如何操作:)

在Fish Shell中,发送HTTP请求可以用curl命令。下面是代码示例:

curl http://example.com

收到的输出可能是这样的:

<!doctype html>
<html>
<head>
    <title>Example Domain</title>
...
</html>

还可以用httpie,首先要安装:

sudo apt install httpie

然后发送请求:

http http://example.com

输出会这样显示:

HTTP/1.1 200 OK
...

<!doctype html>
...

Deep Dive (深入探讨)

早期,发送HTTP请求主要依靠底层编程或使用命令行工具,如telnet。curl是一个长青的命令,自1997年以来广泛使用,支持多种协议。

替代工具包括wget和现代的http, httpie更人性化,输出格式也更清晰。在Fish中使用它们,就是向你展示的一样,不复杂。

身为Fish用户,你得知道,Fish有它自己的语法规则。和bash、zsh不同,Fish着重于简化和高效。例如,Fish不需要像其他shell那样使用;来分隔命令。

See Also (另请参阅)