1 votes

Effectuer une requête web, envoyer la réponse sur la sortie stdout ?

Je travaille à partir de la ligne de commande. J'ai besoin de capturer la réponse d'une requête web. Quel outil puis-je utiliser pour effectuer la requête web et imprimer la réponse sur stdout ?

Voici la commande que j'essaie de faire fonctionner :

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

J'ai également essayé netcat, mais la recherche de nom a échoué (avec et sans l'option http ).

4voto

mtak Points 14830

Utilice curl . Le contenu de la page sera affiché sur 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>

1voto

tonioc Points 853

Cela peut également être fait avec wget :

wget -O - http://crl.comodoca.com/COMODORSADomainValidationSecureServerCA.crl

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X