Passaggio 3: modifica l'endpoint di destinazione

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Ora che hai testato il tuo nuovo proxy, sei quasi pronto per aggiungere un criterio. Prima di farlo, tuttavia, devi modificare l'endpoint di destinazione del proxy scegliendone uno che restituisce alcuni dati.

Ricorda che nel Passaggio 1: crea un proxy API, devi impostare l'endpoint di destinazione (nel campo API esistente) su "https://mocktarget.apigee.net". Questo endpoint non restituisce alcun dato, quindi dovrai cambiarlo scegliendone uno che restituisce alcuni XML.

Per modificare l'endpoint di destinazione del proxy:

  1. Accedi all'UI Edge.
  2. Seleziona Sviluppo > Proxy API.
  3. Seleziona il proxy getstarted dall'elenco per visualizzare i dettagli del proxy API. Se non vedi il tuo proxy nell'elenco, assicurati di aver selezionato l'organizzazione corretta, come descritto in Passaggio da un'organizzazione all'altra.
  4. Fai clic sulla scheda Sviluppo:

    Si aprirà l'editor proxy API. L'editor del proxy consente di visualizzare la struttura del proxy API e di configurarne il flusso. (non preoccuparti. Altri tutorial tratteranno il concetto di flussi).

  5. Nel riquadro Navigazione, seleziona Endpoint di destinazione > predefinito:

    Edge mostra le impostazioni dell'endpoint nel riquadro Codice:

    <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>

    L'endpoint target è definito dall'elemento <HTTPTargetConnection>.

  6. Modifica l'URL in "https://mocktarget.apigee.net/xml". Aggiungi "/xml" all'URL esistente.

    Il nuovo URL restituisce un piccolo blocco di XML nel corpo della risposta.

    La configurazione dell'endpoint ora dovrebbe avere il seguente aspetto:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. Per salvare le modifiche alla configurazione del proxy, fai clic sul pulsante Salva.

    Edge salva le modifiche e ne esegue automaticamente il deployment.

    Se si verifica un errore, Edge salverà le modifiche ma non eseguirà il deployment del proxy. In questo caso:

    1. Correggi la configurazione del proxy. Edge può fornire indicazioni sulla sintassi sotto forma di popup.
    2. Esegui manualmente il deployment delle modifiche nell'ambiente test facendo clic su Deployment > test se Edge non ne esegue automaticamente il deployment.

    Puoi verificare se il deployment del proxy è stato eseguito correttamente selezionando il menu a discesa Deployment sopra l'editor dei flussi. Un pulsante verde indica che il deployment del proxy in quell'ambiente è stato eseguito correttamente:

  8. Verifica le modifiche inviando una richiesta al tuo proxy, proprio come hai fatto nel Passaggio 2: verifica il nuovo proxy. Ad esempio:

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

    Questa volta, l'endpoint fittizio restituisce XML nel corpo della risposta:

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

Passaggio successivo

Passaggio 1 Passaggio 2 Passaggio 3 Passaggio 4: aggiungi un criterio