Вызов Get Item REST завершится неудачно, если расширение - «.java» - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть приложение, которое использует Microsoft Graph API API конечной точки V1 для поиска файлов OneDrive (как часть приложения резервного копирования).Когда приложение отправляет вызов Get Item для файла с расширением «.java», ответ от Microsoft Graph не является ответом JSON, как ожидалось, а представляет собой HTML-документ, включающий следующий текст:

Произошла ошибка приложения на сервере.Текущие пользовательские настройки ошибок для этого приложения не позволяют просматривать информацию об ошибке приложения удаленно (по соображениям безопасности).Однако он может быть просмотрен браузерами, работающими на локальном сервере.

Если искомое имя заканчивается «.java», я всегда получаю этот сбой, но не для других расширений, например «.txt 'или' .javb '

Я не могу найти никаких доказательств того, что OneDrive имеет зарезервированные расширения, которые включают .java.Кто-нибудь знает, что вызывает такое поведение?Есть ли способ отключить эту особую обработку некоторых имен файлов OneDrive?

...