1

Я работаю из командной строки. Мне нужно отреагировать на ответ веб-запроса. Какой инструмент я могу использовать, чтобы сделать веб-запрос и напечатать ответ на стандартный stdout?

Вот команда, которую я пытаюсь заставить работать:

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

Я также попробовал netcat, но это привело к ошибке поиска имени (с http и без него).

2 ответа2

4

Используйте curl . Он выведет содержимое страницы на стандартный вывод:

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>
1

Это можно сделать также с помощью wget:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .