Revisione della traccia e della risposta API
Esamina la risposta a una API che è stata richiamata nella scheda API ConnectAI Gateway Test . È possibile utilizzare le informazioni di traccia incluse per eseguire il debug dell'esecuzione dell'API.
Puoi completare questa attività utilizzando l'applicazione IU API Designer o utilizzando l'IU API Manager basata sul browser.
Quando viene richiamata la richiesta API, la risposta viene visualizzata nella sezione "Risposta" della scheda Test . La risposta include sempre il codice di stato HTTP e il tempo impiegato per ricevere la risposta. Se la chiamata viene completata (anche se restituisce un errore), la risposta include anche le intestazioni e un corpo.
Fare clic sulla scheda Corpo per visualizzare il contenuto della risposta. Quando si esamina il corpo della risposta, fare clic sul separatore Analizzato per visualizzare la risposta utilizzando il formato specificato nell'intestazione della richiesta "Accetta". Fare clic sulla scheda Raw per visualizzare il corpo della risposta non formattato.
Cache-Control: no-store per evitare che il browser memorizza la richiesta nella cache. A seconda del tuo server, potresti voler utilizzare invece l'intestazione Cache-Control:
no-cache .Fare clic sulla scheda Traccia per visualizzare un record dell'esecuzione API in modo da visualizzare quali azioni sono state attivate e il codice che abbiamo eseguito per ciascuna azione.
Esaminare la traccia
Utilizzare la scheda Traccia per visualizzare esattamente come è stata eseguita la chiamata API. Ciò è utile quando la chiamata ha restituito un errore e non si sa perché. Puoi effettuare il debug dell'API esaminando la traccia per vedere ogni fase dell'esecuzione dell'API.
La scheda Traccia contiene i seguenti componenti per aiutarti a eseguire il debug dell'API:
- Diagramma di flusso del processo
- Nel diagramma, le politiche (azioni) eseguite durante la chiamata vengono evidenziate mentre il resto del flusso del processo è offuscato. Le evidenziazioni rendono più semplice vedere dove si sono verificate le azioni eseguite nel flusso generale mentre si chiarisce il flusso effettivo di esecuzione per la chiamata. Ad esempio, se il flusso del processo include un interruttore con tre opzioni, viene evidenziata solo l'opzione selezionata durante la chiamata.
- Elenco politiche
- Un elenco delle politiche evidenziate consente di selezionare una politica per esaminarne la traccia.
- Attivazione / disattivazione avanzata
- L'opzione Avanzata che consente di controllare il livello di dettaglio nella traccia. Una traccia di base mostra il codice per l'input e l'output della politica selezionata. Una traccia avanzata mostra il codice completo per l'esecuzione della politica.
- Casella di codice
- Il livello di codice selezionato per la politica corrente viene visualizzato nella casella di codice, dove è possibile esaminarlo in dettaglio per vedere esattamente come tale politica è stata eseguita. Per impostazione predefinita, viene visualizzata una versione minima della risposta (l'endpoint, la richiesta e la risposta e il messaggio di stato), con le sezioni compresse. È possibile espandere le singole sezioni facendo clic sull'icona di espansione accanto a ciascuna. Per visualizzare la risposta completa, fare clic sul pulsante Avanzate .
Need a reference topic listing all the purple things in the trace to explain what you see – some might be covered in the DP doc. Provide unit of measurement for numbers (bytes, etc).