У меня есть веб-сайт, работающий по HTTPS, который использует Prizmdoc API.Веб-сайт выполняет вызов API-интерфейса Prizmdoc, используя «http://:3000",, где 3000 - это порт, используемый API-интерфейсом Prizmdoc для приема вызовов.
Поскольку мой веб-сайт работает по протоколу HTTPS, этот вызов браузером считается небезопасным.я не могу выбрать HTTPS в Prizmdoc, насколько я знаю.
Мне нужно изменить адрес API Prizmdoc на "https://:3000".
Я попытался проверить настройки брандмауэра,но нет возможности разрешить HTTPS-соединения для определенного порта.Я попытался переустановить клиент API Prizmdoc, чтобы увидеть, позволяет ли он использовать HTTPS, но не повезло.
Я также думал об использовании перезаписи URL IIS, но API prizmdoc даже не размещается в IIS.Итак, я не могу понять, как этот API принимает запросы через порт 3000 и как я могу разрешить HTTPS-вызовы на этот порт.
Другой вариант, который я могу попробовать, - обслуживать HTTP-запросы вместо HTTPS, но я не уверен, возможно ли это в C #.
Поскольку мой веб-сайт и API Prizmdoc размещены на одном сервере, веб-сайт должен иметь возможность совершать звонки на другой порт с использованием SSL.Проще говоря, у меня нет идей, чтобы попробовать.
TL; DR Веб-сайт и сторонний API, работающий на одном сервере.Сайт совершает вызов API, используя IP-адрес и порт.Браузер считает, что это смешанный запрос контента, и блокирует его.