Openssl s_client и ЗДЕСЬ документы - PullRequest
3 голосов
/ 16 мая 2011

Все, Я пытаюсь создать сценарий оболочки bash, который использует openssl для выполнения запроса https для меня (/ dev / tcp и wget недоступны) в соответствии с:

openssl s_client -connect xxx.xxx.xxx.xxx:port <<EOF
GET / HTTP/1.1
Connection: close
...more http here...


EOF

Если я выполняю командную строку вручную, набираю запрос, он работает как положено, и я вижу правильный HTML. Однако, если я запускаю его из сценария оболочки, я не получаю документ HTTP с сервера. Есть мысли?

1 Ответ

4 голосов
/ 16 мая 2011

Интересно, поможет ли -ign_eof. Исходная проблема описана в http://www.mail-archive.com/openssl-users@openssl.org/msg02926.html (обратите внимание, что это очень старый), и этот переключатель, кажется, подходит .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...