HCL Commerce Version 9.1.6.0 or later

Test des API REST

A partir de la version 9.1.6.0, HCL Commerce prend en charge la spécification OpenAPI 3.0. Vous pouvez utiliser la spécification Swagger pour tester les API RESTful documentées dans les fichiers OAS.

Before you begin

Pour afficher les API REST avec l'interface Swagger, utilisez l'éditeur Swagger. Vous pouvez configurer une copie locale de l'éditeur et de l'interface utilisateur. Pour plus d'informations, voir Configuration d'une instance Swagger locale.

About this task

Pour tester les API REST HCL Commerce, procédez comme suit :

Procedure

  1. Démarrez les serveurs.
  2. Accédez à la spécification Swagger en téléchargeant les fichiers de spécification. Pour plus d'informations, voir HCL Commerce API REST.
  3. Ouvrez la spécification Swagger à l'aide de l'éditeur Swagger.
  4. Mettez à jour le nom d'hôte et le port pour les applications. Les ports suivants sont affectés par défaut :
    • Serveur de transactions : 5443
    • Outils : 8000
    • xC : 9443
    • Requête : 30900
    • Ingest : 30800
    • HCL Commerce Version 9.1.12.0 or laterApprobation : 6643
  5. Connectez-vous à votre magasin type en tant qu'administrateur de site ou communiquez les données d'identification directement dans la spécification OAS.
    HCL Commerce Version 9.1.6.0 or laterNote: La connexion au magasin définit les jetons de sécurité afin que vous puissiez effectuer des appels REST à partir de Swagger. Bien que vous puissiez toujours afficher les ressources REST dans Swagger, le fait de ne pas vous connecter ou transmettre les données d'identification avec les autorisations appropriées vous empêche d'exécuter tout appel REST depuis Swagger.
  6. Testez vos nœuds finaux.
Si vous rencontrez des problèmes liés à CORS, mettez à jour la configuration de CORS avec l'éditeur/le domaine d'interface utilisateur Swagger correct. Pour plus d'informations sur la configuration du partage de ressources d'origine croisée, voir Configuring Cross-Origin Resource Sharing (CORS) headers.