У меня есть классическая веб-страница asp, в которой я вызываю источник XML с использованием MSXML2 на коробке IIS. Для MSXML2 требуется полный URL-адрес http://www.dom.com/path и т. Д., И все это работало очень хорошо, пока я не попытался установить на сервер за переключателем содержимого по URL-адресу https.
После некоторой отладки я выяснил, что у переключателя содержимого нет пути для http-трафика, поэтому при вызове http-URL произошел сбой, и я смог исправить это, изменив целевой URL-адрес на https.
Поскольку этот код используется как в http, так и в настоящее время https, я хотел переключить тип URL в коде, чтобы у меня была разветвленная ветвь кода.
Я подумал, что это будет легко, и что это сработает
if Request.ServerVariables("HTTPS") = "off" then
Но ни один переключатель контента не держит сертификат, а не веб-сервер, который планирует HTTP-трафик
Может кто-нибудь придумать, как я могу сказать, что такое полный URL-адрес с помощью https / http или каким-либо другим способом, которым я могу это исправить.
Большое спасибо, Пол