Я играл с OpenSSL s_client и веб-сервер, и я удивляюсь, почему я теряю связь с сервером после каждого GET запрос я посылаю:OpenSSL s_client потери связи после каждого запроса
Рукопожатие работает отлично:
openssl s_client -connect hostname:port
GET/HTTP/1.1
Host: hostname
Connection: keep-alive
Тогда я получаю ответ от сервера приложений: HTTP/1.1 200 OK
...more http here...
<html/>closed
Как вы видите соединение близко d, но поскольку я использовал заголовок соединения с keep-alive, не соединение должно оставаться установленным? Я хочу проверить функцию переобучения SSL, и поэтому мне нужно иметь возможность поддерживать сеанс между несколькими запросами.
Ваш веб-сервер также отправляет заголовок keepalive? – pfried
В ответе указывается: 'Соединение: close' Таким образом, это значит, что мой сервер не поддерживает поддержку на своей стороне? – lightsaber
Я предполагаю, что он не поддерживает keepalive без изменений конфигурации на стороне сервера – pfried