Télécharger un actif en utilisant HTTP GET

Utilisez HTTP GET pour télécharger des actifs en passant par les services Web.

Procédure

Pour télécharger des actifs :

  1. Lancez une demande HTTP GET en utilisant une URL de la forme suivante : https://hôte:port/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={id_actif}&version=numéro_version, où hôte est le nom d'hôte du serveur, port est le numéro de port, com.web.ws.was est l'application de services Web, id_actif est l'ID de l'actif et numéro_version est le numéro de version de l'actif. Par exemple : https://www.example.com:9080/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={BF4B7485-562F-F166-1F3F-CADB33668D8D}&version=1. Fournissez vos nom d'utilisateur et mot de passe en utilisant le mécanisme d'authentification standard.

    Si vous souhaitez soumettre ou actualiser anonymement un actif, supprimez la partie RAMSecure et utilisez une URL de la forme suivante : http://hôte:port/ram.web.ws.was/RAMAssetAccess.jsp?assetid={id_actif}&version=numéro_version

  2. Un fichier .RAS est renvoyé dans le flux de téléchargement. Ce fichier contient le fichier manifeste sérialisé et les artefacts de l'actif.

Résultats

Les codes d'erreur HTTP suivants sont renvoyés en cas de problème de téléchargement d'un actif :
  • 403 FORBIDDEN : L'appelant n'a pas les droits nécessaires pour télécharger un actif
  • 500 INTERNAL_SERVER_ERROR : Problèmes ou exceptions lors de la tentative de soumission ou de mise à jour de l'actif
  • 410 GONE : Actif non trouvé dans le référentiel

Tout message d'erreur généré par le serveur est retourné comme valeur de l'en-tête com.ibm.ram.error.


Commentaires