Я хотел бы проверить, активен ли веб-сервис, поэтому я отправляю запрос http, проверяю его статус http и уменьшаю время ожидания до 3 секунд.
Это свойство отлично работает в HTTP, но в HTTPS нетработает.Когда служба не работает или имеется задержка ответа, мое приложение ожидает 60 секунд (значение по умолчанию)
Есть ли какое-либо решение для уменьшения тайм-аута в https?
Быстрый фрагмент кода
HttpWebRequest webReq = (HttpWebRequest)HttpWebRequest.Create("https://www.service.com/ws.asmx");
webReq.Timeout = 3000;
HttpWebResponse response = (HttpWebResponse)webReq.GetResponse()
// this takes ~70 sec to return timeout that is not acceptable