Fazer um pedido na web, resposta do gato ao stdout?

1

Estou trabalhando na linha de comando. Preciso catar a resposta de uma solicitação da web. Qual ferramenta posso usar para fazer a solicitação da web e imprimir a resposta em stdout ?

Aqui está o comando que estou tentando fazer funcionar:

$ wget http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl | \
       openssl crl -text -noout

Eu também tentei o netcat, mas isso resultou em uma falha de pesquisa de nome (com e sem o http ).

    
por jww 25.08.2014 / 13:32

2 respostas

4

Use curl . Ele irá mostrar o conteúdo da página no 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&amp;ei=QB_7U9XRNMqyOpX6gPAJ">here</A>.
</BODY></HTML>
    
por 25.08.2014 / 13:35
1

Isso também pode ser feito com wget:

wget -O - http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl
    
por 25.08.2014 / 16:39

Tags