Test delle API

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Testa le API come descritto nelle sezioni seguenti. Vedi anche Gestione di cartelle e file in uno spazio di lavoro Apigee.

Determinare l'URL dell'endpoint del proxy API

Quando esegui il deployment dell'ambiente, l'URL dell'endpoint proxy API viene visualizzato nella sezione emulatori, in Deployment attivi.

URL dell'endpoint del proxy API

Per copiare l'URL dell'endpoint proxy API, posiziona il cursore sull'URL e fai clic su Copia l'URL dell'endpoint del proxy API.

L'URL dell'endpoint proxy API è strutturato nel seguente modo:


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

Per impostazione predefinita, l'host e la porta (traffico) sono impostati su 0 e 8998, rispettivamente.

Definisci la porta durante l'installazione dell'emulatore Apigee e i valori di basepath e risorsa durante lo sviluppo del proxy API.

Utilizzo di curl per testare le API

Per testare le API utilizzando curl, apri la scheda Terminale ed esegui una chiamata alla tua API.

Ad esempio:

curl 0:8998/helloworld

Autenticazione tramite una chiave API

Se la tua API richiede l'autenticazione basata su chiave API:

  • Crea ed esporta le risorse di test del prodotto API, dello sviluppatore e dell'app per sviluppatori, come descritto in Creazione di risorse di test.
  • Fai clic su App sviluppatore attive nella sezione Risorse di test attive di Apigee Emulator e copia il valore consumerKey (senza le virgolette) per il prodotto API, come mostrato nella figura seguente.

    App per sviluppatori con il valore consumerKey evidenziato.

Passa la chiave API nella chiamata curl, come richiesto dall'API. Ad esempio, la seguente chiamata curl passa la chiave API nel parametro di query apikey:

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY