Как заходить на сайт
September 19, 2016

Вообще разработчик вряд ли будет профессионально знать все тонкости командной строки (например я каждый раз ищу в интернете, как сделать в цикл или проверку условия на баш-скрипте и есть подозрение, что каждый раз нахожу новый вариант), но некоторые хитрости знать очень полезно. Например как можно зайти на сайт, если кажется, что что-то работает не так.
curl -v https://yandex.ru
- даст много полезной информации о сертификате, заголовках, редиректах и так далее.ab -c10 -n100 https://yandex.ru/
- зайти громко, полезно если вы хотите увидеть факт запроса в логах (научил меня этому приему Иван Евтухович).openssl s_client -connect yandex.ru:443
- выводит цепочку сертификатов, пригодится если есть подозрение, что установлен неправильный сертификат (из копилки непревзойденного Юрия Игнатова из Express42, вообще Юра умеет писать из головы такие хитрые openssl-команды, что я даже не пытаюсь повторить).
Таким образом отладку любого ендпойнта обычно начинаю с одной из этих команд. Конечно
еще помогает curl
во всех его других проявлениях, но нужные опции,
кроме пожалуй -H
, -X
я читаю в мане или гуглю.