Иногда бывают моменты, когда нужно протестировать работоспособность сайта из консоли. Для этого не нужно ставить X11, браузеры, а достаточно обычного telnet-клиента и openssl (для проверки https).
Проверка http
$ telnet XXX.XX.XX.XXX 80
...
GET / HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
...
Проверка https
$ openssl s_client -connect XXX.XX.XX.XXX:443
... connection information will be displayed ...
GET / HTTP/1.1
Host: www.example.com
...
А если нужно проверить работу SNI, то можно использовать такую конструкцию:
$ openssl s_client -connect <address> -servername <name>
Посмотреть сертификат:
$ openssl s_client -connect example.com:443 -showcerts
3 коментарі “get запрос к сайту из консоли”
curl -Is http://yandex.ru| grep HTTP/1.1
Почему не обычный wget\curl?
wget – ещё тот комбайн, который за собой тянет много ненужных пакетов.
А вот curl – таки-да, но его ещё и ставить надо. А telnet/openssl есть везде.