Доброго времени суток
Сабж
Мало того, что поведение curl без поллитры и гугла не разберёшь ( ниже выстраданный пример для работы с SNI ). Он ещё за каким-то фигом существенно меняет поведение в зависимости от того, куда идёт вывод - в консоль или не в консоль.
В консоль:
# curl -s --insecure --header "Host: mysite.ru" --resolve mysite.ru:443:10.0.0.1 -I https://mysite.ru
HTTP/1.1 200 200
Date: Thu, 19 Jul 2018 17:17:29 GMT
Server: Apache/2.4.12 (Unix) OpenSSL/1.0.1g mod_jk/1.2.42
Set-Cookie: JSESSIONID=BFA0A77E3847BBCB5C9B5E0D0857219F; Path=/; Secure; HttpOnly
Content-Type: text/html;charset=windows-1251
Редирект:
# test=$( curl -s --insecure --header "Host: mysite.ru" --resolve mysite.ru:443:10.0.0.1 -I https://mysite.ru )
# echo $test
Content-Type: text/html;charset=windows-1251EF31821180D; Path=/; Secure; HttpOnly
Можно ли заставить этот креатива кусок работать предсказуемо ?