Étape 3: Modifiez votre point de terminaison cible

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Maintenant que vous avez testé votre nouveau proxy, vous êtes presque prêt à lui ajouter une règle. Avant cela, vous devez toutefois remplacer le point de terminaison cible de votre proxy par un point de terminaison renvoyant des données.

Rappelez-vous qu'à l'Étape 1: Créer un proxy d'API, vous définissez le point de terminaison cible (dans le champ API existante) sur "https://mocktarget.apigee.net". En fait, ce point de terminaison ne renvoie aucune donnée. Vous allez donc en choisir un autre qui renvoie des données au format XML.

Pour modifier le point de terminaison cible de votre proxy, procédez comme suit :

  1. Connectez-vous à l'interface utilisateur Edge.
  2. Sélectionnez Développer > Proxys d'API.
  3. Sélectionnez votre proxy getstarted dans la liste pour afficher les détails du proxy de l'API. Si votre proxy ne figure pas dans la liste, vérifiez que vous avez sélectionné l'organisation appropriée, comme décrit dans la section Passer d'une organisation à une autre.
  4. Cliquez sur l'onglet Develop (Développer) :

    Vous êtes alors dirigé vers l'éditeur de proxys d'API. L'éditeur de proxys vous permet de voir la structure de votre proxy d'API et de configurer son flux. (Pas de panique. Les autres tutoriels couvrent le concept de flux.)

  5. Dans le volet Navigateur, sélectionnez Points de terminaison cibles > par défaut:

    Edge affiche les paramètres du point de terminaison dans le volet Code:

    <TargetEndpoint name="default">
      <Description/>
      <FaultRules/>
      <PreFlow name="PreFlow">
        <Request/>
        <Response/>
      </PreFlow>
      <PostFlow name="PostFlow">
        <Request/>
        <Response/>
      </PostFlow>
      <Flows/>
      <HTTPTargetConnection>
        <Properties/>
        <URL>https://mocktarget.apigee.net</URL>
      </HTTPTargetConnection>
    </TargetEndpoint>

    Le point de terminaison cible est défini par l'élément <HTTPTargetConnection>.

  6. Remplacez l'URL par "https://mocktarget.apigee.net/xml". (Ajoutez "/xml" à l'URL existante.)

    La nouvelle URL renvoie un petit bloc de code XML dans le corps de la réponse.

    La configuration du point de terminaison devrait maintenant ressembler aux lignes ci-dessous :

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. Pour enregistrer vos modifications dans la configuration du proxy, cliquez sur le bouton Enregistrer.

    Edge enregistre vos modifications et les déploie automatiquement.

    En cas d'erreur, Edge enregistrera vos modifications mais ne déploiera pas le proxy. Dans ce cas:

    1. Corrigez la configuration du proxy. Edge peut fournir des conseils de syntaxe sous forme de fenêtre pop-up.
    2. Déployez manuellement vos modifications dans l'environnement test en cliquant sur Déploiement > Tester si Edge ne les déploie pas automatiquement.

    Vous pouvez vérifier que votre proxy a bien été déployé en accédant à la liste déroulante Deployment (Déploiement) située au-dessus de l'éditeur de flux. Un bouton vert indique que le proxy a bien été déployé dans cet environnement :

  8. Testez vos modifications en envoyant une requête à votre proxy, comme vous l'avez fait à l'étape 2: Testez votre nouveau proxy. Exemple :

    curl https://org_name-test.apigee.net/getstarted

    Cette fois, le point de terminaison fictif cible renvoie le code XML dans le corps de la réponse :

    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <city>San Jose</city>
      <firstName>John</firstName>
      <lastName>Doe</lastName>
      <state>CA</state>
    </root>

Étape suivante

Étape 1 Étape 2 Étape 3 Étape 4: Ajoutez une règle