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 nuovo proxy, è quasi tutto pronto per aggiungere un criterio. Prima di farlo, però, devi modificare l'endpoint di destinazione del proxy in uno che restituisce alcuni dati.

Ricorda che nel Passaggio 1: crea un proxy API, imposti l'endpoint di destinazione (nel campo API esistente) su "https://mocktarget.apigee.net". Questo endpoint non restituisce dati, quindi ora dovrai cambiarlo con uno che restituisce del codice XML.

Per modificare l'endpoint di destinazione del proxy:

  1. Accedi alla UI di Edge.
  2. Seleziona Sviluppa > Proxy API.
  3. Seleziona il proxy di iniziazione 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 Passare da un'organizzazione all'altra.
  4. Fai clic sulla scheda Sviluppo:

    Verrà aperto l'editor proxy API. L'editor 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 Navigator, 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 di destinazione è 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 essere simile alla seguente:

    ...
    <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 il deployment automatico.

    In caso di 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 esegue il deployment automaticamente.

    Puoi verificare se il deployment del proxy è stato eseguito correttamente selezionando l'elenco a discesa Deployment sopra l'editor del flusso. Un pulsante verde indica che il deployment del proxy è stato eseguito correttamente nell'ambiente:

  8. Testa le modifiche inviando una richiesta al proxy, come hai fatto nel passaggio 2: test del nuovo proxy. Ad esempio:

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

    Questa volta, l'endpoint mocktarget 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