Проблема с подключением к Zoom API через Cloudflare

#iis #cloudflare #zoom-sdk

#iis #cloudflare #zoom-sdk

Вопрос:

Я пытаюсь отправлять запросы к Zoom API через HTTP-запрос. При тестировании на моем локальном компьютере он работает отлично, но когда я пробую его на нашем производственном сервере, я получаю следующую ошибку:

msxml6.dll ошибка ‘80072efe’ Соединение с сервером было аварийно прервано.

Мы используем Cloudflare для обеспечения безопасности нашего веб-сайта, кто-нибудь знает, какое здесь может быть решение? Сервер работает под управлением Windows Server 2008 R2 с использованием IIS 7.5.

Комментарии:

1. Вероятно, это происходит не через Cloudflare. Можете ли вы проверить, какой адрес вы получаете при поиске API Zoom?

2. Наиболее распространенной проблемой является то, что ваш антивирус или брандмауэр мешает подключению, или это также может быть вызвано проблемой с разрешением имени, например, когда имя хоста преобразуется в 127.0.0.1 (через local), а веб-сервер привязан только к общедоступному IP-адресу. убедитесь, что вы настроили имя хоста в iis с вашим общедоступным IP, если вы используете.

Ответ №1:

Я нашел причину проблемы. Это был не CloudFlare, это был серверный объект, который я использовал в своей функции.

Я изменил следующую строку из этого:
Set ServerXmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")

к этому:
Set ServerXmlHttp = Server.CreateObject("MSXML2.XMLHTTP.6.0")

Проблема решена.

Комментарии:

1. Если ваша проблема решена, я прошу вас отметить полезное предложение в качестве ответа. Это поможет другим людям, которые сталкиваются с такой же проблемой.

2. @Benzine Я вижу, что вы пытаетесь реализовать zoom API в vbscript / classic ASP. Не могли бы вы поделиться кодом / страницами, которые вы используете? Возможно ли это? Я застрял с получением токена и обновлением, и я хочу сравнить другой подход. Спасибо