Проверьте свойство HttpWebRequest.Host , которое должно быть эквивалентно доступу к Request.Headers["Host"]
в MVC.
В нем упоминается, что оно используется для "Получить или установить значение заголовка хоста для использования".в HTTP-запросе, независимом от URI запроса. "Если вы не устанавливаете это каким-либо образом, тогда «тогда значение заголовка Host для использования в HTTP-запросе основано на URI запроса».Так что проверка его через Request.Url.Host
или эквивалентное свойство одинаково достаточна.Я не знаю другого пути.