Ресурсы с веб-службами можно загрузить с помощью HTTP GET.
Процедура
Для загрузки ресурсов выполните следующие действия:
- Выполните
запрос 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=версия
- Поток загрузки возвращает файл .RAS. Формат .RAS содержит сериализованный файл манифеста и артефакты ресурса.
Результаты
В случае ошибки загрузки ресурсов возникает следующая ошибка HTTP:
- 403 FORBIDDEN: Отсутствуют права на загрузку ресурса
- 500 INTERNAL_SERVER_ERROR: Неполадка или исключительная ситуация
при отправке или обновлении ресурса
- 410 GONE: Ресурс не найден в хранилище
Сообщения об
ошибках сервера возвращаются в заголовке
com.ibm.ram.error.