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 (另请参阅)
- Fish Shell官网: fishshell.com
curl
说明文档: curl.se/docshttpie
官方网站: httpie.io- HTTP协议入门: MDN HTTP overview