С 06.02.2020 в нашем интерфейсе с клиентом Sharepoint (с использованием MSGraph API) происходят прерывистые потери соединения при попытке загрузить файл с использованием @microsoft.graph.downloadUrl.
Наше приложение отправляет HTTP-запрос GET (используя MSXML2.ServerXMLHTTP.6.0) на указанный URL-адрес. Затем через определенное время выдается ошибка с описанием «Соединение с сервером было прервано ненормально». Нет кода состояния, нет содержимого ответа.
Это также происходит с использованием любого браузера (путем копирования downloadUrl в адресную строку и нажатия Enter). Chrome, при загрузке файла (скажем, URL-адрес указывает на файл .jpg), появится сообщение «Failed - Network error».
Ошибка может быть воспроизведена (ЕСЛИ это глобальная проблема) с помощью Сверните этот пакетный скрипт.
@echo off
FOR /L %%A IN (1,1,%1) DO (
echo.
echo Attempt: %%A%
rem Writing output into a file, extension is not really important.
curl --output "output.jpg" %2
)
Который можно назвать как test.bat <no of tries> "<@microsoft.graph.downloadUrl>"
. Добавлен лог здесь , попытки 13, 15 и 18. выдают ошибку.
Я не совсем уверен, что здесь может происходить. Я исследовал сообщение об ошибке, и в основном происходит то, что сокет неожиданно просто теряется. Я подумал, может быть, есть квота, которую мы выполняем с нашими запросами, но в этих случаях MSGraph возвращает правильное сообщение об ошибке, и нет фонового приложения, бомбардирующего MSGraph с использованием этих ссылок. Ссылки используются, чтобы показать предварительный просмотр PDF в окне браузера, например.
Есть идеи, что может быть не так или где я могу go за помощью?