Прошу знающих людей подсказать.
Имеем заголовки запроса:
POST /0/ServiceModel/Service.svc HTTP/1.1
Host: domain.com
Connection: Keep-Alive
User-Agent: {...}
Content-Type: text/xml; charset=utf-8
SOAPAction: "{...}"
Content-Length: 201
Cookie: AUTH={...};
Как можно определить, по заголовкам, по какому именно протоколу был произведен запрос? HTTPS или HTTP? Это вообще возможно? Как производится направления запроса на порт 80 и\или 443 в зависимости от протокола?
Возможно я не правильно поставил вопрос. Уточняю...
Имеем:
Сервер, на котором запущен сервис.
Сервис производит запросы на другие удаленные сервисы.
В логи сервиса сохраняется информация для отладки, а именно заголовки запроса и ответа, а также тело запроса и ответа.
Необходимо:
Определить, точно ли запросы сервис производит по HTTPS протоколу.
Как это сделать, имея лишь заголовки и тело запроса? Это нереально, верно?