Ошибка при вызове Azure rest API - запрошенный URI не представляет какой-либо ресурс на сервере.

Я вызываю Azure Rest API, чтобы вывести список всех BLOB-объектов в каталоге (внутри контейнера) через информационное облако с помощью преобразования веб-службы. Но я получаю сообщение об ошибке при выполнении сопоставления InvalidUri Запрошенный URI не представляет какой-либо ресурс на сервере. API: https: // ‹account_name› .blob.core.windows.net / training? Restype = container & comp = list & prefix = training / Type / Class


person gunjan gupta    schedule 22.09.2020    source источник


Ответы (1)


Не удалось воспроизвести вашу проблему, REST API - _1 _ отлично работает на моей стороне.

Вы можете обратиться к образцу ниже, убедитесь, что вы используете его так же, как мой.

Примечание. Когда вы используете prefix, вы уже использовали имя контейнера training в URL-адресе, не используйте его снова в параметре, оно должно быть prefix=Type/Class.

URL-адрес запроса:

GET https://accountname.blob.core.windows.net/training?restype=container&comp=list&prefix=Type/Class

Заголовок запроса:

x-ms-version = 2019-12-12

Тест в почтальоне:

введите описание изображения здесь

Моя структура хранения:

введите описание изображения здесь

person Joy Wang    schedule 23.09.2020
comment
Спасибо за ответ. Он работает с почтальоном. При вызове API из облака informatica выдает ошибку. Я создал файл swagger для этого API отдыха. Используя этот файл в IICS для извлечения деталей в файл. - person gunjan gupta; 23.09.2020