我正在使用命令行。我需要对 Web 请求的响应进行 cat 处理。我可以使用什么工具来发出 Web 请求并打印响应stdout
?
这是我正在尝试执行的命令:
$ wget http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl | \
openssl crl -text -noout
我也尝试了 netcat,但导致名称查找失败(带有和不带有http
)。
答案1
使用curl
。它将在 stdout 上输出页面内容:
mtak@frisbee:~$ curl www.google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.nl/?gfe_rd=cr&ei=QB_7U9XRNMqyOpX6gPAJ">here</A>.
</BODY></HTML>
答案2
这也可以通过 wget 完成:
wget -O - http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl