Загрузка ресурса с помощью HTTP GET

Ресурсы с веб-службами можно загрузить с помощью HTTP GET.

Процедура

Для загрузки ресурсов выполните следующие действия:

  1. Выполните запрос HTTP GET с помощью следующего URL https://хост:порт/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={ИД-ресурса}&version=версия, где хост - это имя хоста сервера, порт - номер порта, com.web.ws.was - веб-приложение, ИД-ресурса - идентификатор ресурса, а версия - номер версии ресурса. Пример: https://www.example.com:9080/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={BF4B7485-562F-F166-1F3F-CADB33668D8D}&version=1. Укажите идентификационные данные пользователя с помощью простой идентификации.

    Для анонимной отправки или обновления ресурса удалите RAMSecure и укажите следующий URL: http://хост:порт/ram.web.ws.was/RAMAssetAccess.jsp?assetid={ИД-ресурса}&version=версия

  2. Поток загрузки возвращает файл .RAS. Формат .RAS содержит сериализованный файл манифеста и артефакты ресурса.

Результаты

В случае ошибки загрузки ресурсов возникает следующая ошибка HTTP:
  • 403 FORBIDDEN: Отсутствуют права на загрузку ресурса
  • 500 INTERNAL_SERVER_ERROR: Неполадка или исключительная ситуация при отправке или обновлении ресурса
  • 410 GONE: Ресурс не найден в хранилище

Сообщения об ошибках сервера возвращаются в заголовке com.ibm.ram.error.


Комментарии