Test delle API

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Testa le API come descritto nelle sezioni seguenti. Vedi anche Gestire cartelle e file in un'area di lavoro Apigee.

Determinazione dell'URL dell'endpoint del proxy API

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

URL dell'endpoint del proxy API

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

L'URL per l'endpoint proxy API è strutturato come segue:


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

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

La porta viene definita durante l'installazione dell'emulatore Apigee, nonché i valori del percorso di base e della 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 all'API.

Ad esempio:

curl 0:8998/helloworld

Autenticazione con una chiave API

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

  • Creare ed esportare le risorse di test per prodotti API, sviluppatori e app per sviluppatori, come descritto in Creazione di risorse di test
  • Fai clic su App sviluppatore attive nella sezione Risorse di test attive dell'emulatore Apigee e copia il valore consumerKey (senza virgolette) per il prodotto API, come mostrato nella figura che segue.

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