curl -k -u admin:admin
https://nomhôte:port/cli/component?active=true
-X GET
curl -k -u admin:admin
https://ucdeploy.example.org:8443/cli/component?active=true
-X GET
La réponse à cette commande est une liste au format JSONArray de tous les composants actifs sur le serveur. Pour un exemple de réponse, voir Get information about all components on the server.curl -k -u admin:admin
"https://fit-vm13-108.rtp.raleigh.ibm.com:8443/cli/
version/getLink?component=JPetStore-APP
&version=1.0
&linkName=Site%20Web%20IBM"
Dans ce cas, chaque paire paramètre-valeur est ajoutée à l'adresse URL, après un point d'interrogation (?).
Une perluète (&) sépare chaque paire. Etant donné que curl est une commande Linux et que la perluète possède une signification spéciale sur la ligne de commande Linux, l'adresse URL, avec les paramètres, est placée entre guillemets.{
"description": "Description",
"enforceCompleteSnapshots": "Specify true to require
an explicit version for each component",
"name": "Application name or ID",
"notificationScheme": "Notification scheme"
}
Ce modèle est répertorié dans les informations de référence relatives à la commande. Voir Create an application from a JSON file.{
"description": "My new application",
"enforceCompleteSnapshots": "false",
"name": "My Application",
"notificationScheme": "Default Notification Scheme"
}
Pour transmettre cette chaîne JSON à la ressource application/create, vous pouvez sauvegarder la chaîne dans un fichier ou l'inclure dans la commande.
Par exemple, si vous sauvegardez la chaîne dans un fichier appelé newApplication.json, la commande est similaire à l'exemple suivant :curl -k -u admin:admin
https://fit-vm13-108.rtp.raleigh.ibm.com:8443/cli/application/create
-X PUT -d @newApplication.json
Vous pouvez aussi transmettre la chaîne directement à la commande, conformément à l'exemple suivant :curl -k -u admin:admin
https://fit-vm13-108.rtp.raleigh.ibm.com:8443/cli/application/create
-X PUT
-d {"description":"My new application",
"enforceCompleteSnapshots":"false",
"name":"My Application 67",
"notificationScheme":"Default Notification Scheme"}
Vous pouvez obtenir le modèle de la chaîne JSON pour une commande de deux façons. Les modèles sont répertoriés dans les informations de référence de chaque commande. Vous pouvez aussi exécuter la commande de client de ligne de commande équivalente avec l'option -t. L'exécution de la commande d'interface de ligne de commande (CLI) avec cette option affiche le modèle JSON.
Etant donné que l'interface du serveur utilise l'API REST, vous pouvez aussi vous connecter au serveur comme d'habitude et surveiller les demandes que l'application Web génère. Vous pouvez les surveiller avec des extensions de navigateur Web ou des programmes externes. Par exemple, pour afficher la chaîne JSON pour la méthode PUT de la ressource resource/create, créez une ressource sur le serveur Web, puis recherchez la chaîne JSON dans la demande de navigateur, conformément à la figure ci-dessous. La chaîne JSON pour les commandes REST est la même ou est similaire à cette chaîne.
