HTTP GET을 사용하면 웹 서비스를 통해 자산을 다운로드할 수 있습니다.
프로시저
다음을 수행하여 자산을 다운로드하십시오.
- URL https://host:port/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={asset_id}&version=version_number를
사용하여 HTTP GET 요청을 수행하십시오.
여기서 host는 서버의 호스트 이름, port는
포트 번호, com.web.ws.was는 웹 서비스 웹 애플리케이션,
asset_id는 자산의 ID,
version_number는 자산의
버전 번호입니다. 예를 들어, https://www.example.com:9080/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={BF4B7485-562F-F166-1F3F-CADB33668D8D}&version=1이 있습니다.
기본 인증을 사용하여 사용자 이름 및 비밀번호를 제공하십시오.
익명으로
자산을 제출 또는 업데이트하려면 RAMSecure을 제거하고 다음
URL을 사용하십시오. http://host:port/ram.web.ws.was/RAMAssetAccess.jsp?assetid={asset_id}&version=version_number
- .RAS 파일은 다운로드 스트림으로 리턴됩니다. .RAS 포맷은
직렬화된 Manifest 파일과 자산 아티팩트를 포함합니다.
결과
자산을 다운로드하는 데 문제점이 있는 경우 다음 HTTP 오류 코드가
발생합니다.
- 403 FORBIDDEN: 호출자에 자산을 다운로드하는 데 필요한 권한이 없음
- 500 INTERNAL_SERVER_ERROR: 자산을 제출하거나 업데이트하려는 중에 문제점 또는 예외 발생
- 410 GONE: 저장소에 자산이 없음
서버의 오류 메시지는
com.ibm.ram.error 헤더 값으로 리턴됩니다.