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