HTTP GET を使用したアセットのダウンロード

HTTP GET を使用して、Web サービスでアセットをダウンロードします。

手順

アセットのダウンロード手順は、以下のとおりです。

  1. 以下の URL を使用して HTTP GET 要求を実行します。 https://host:port/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={asset_id}&version=version_number (host はサーバーのホスト名、port はポート番号、com.web.ws.was は Web サービス Web アプリケーション、 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 を削除し、http://host:port/ram.web.ws.was/RAMAssetAccess.jsp?assetid={asset_id}&version=version_number という URL を使用します。

  2. .RAS ファイルがダウンロード・ストリームに戻ります。 .RAS フォーマットには、シリアライズされたマニフェスト・ファイルおよびアセット成果物が含まれています。

タスクの結果

アセットのダウンロードに問題があるときは、次の HTTP エラー・コードがスローされます。
  • 403 FORBIDDEN: 呼び出し元が、アセットをダウンロードするのに必要なアクセス権を持っていません
  • 500 INTERNAL_SERVER_ERROR: アセットを登録または更新しようとして問題または例外が発生しました
  • 410 GONE: アセットがリポジトリー内で見つかりません

サーバーからのエラー・メッセージはすべて、 ヘッダー com.ibm.ram.error の値として戻されます。


フィードバック