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:
- Accedi alla UI di Edge.
- Seleziona Sviluppa > Proxy API.
- 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.
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.)
- 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>
. 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> ...
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:
- Correggi la configurazione del proxy. Edge può fornire indicazioni sulla sintassi sotto forma di popup.
- 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:
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>