Le API (Application Programming Interface) svolgono un ruolo essenziale nello sviluppo del software. Se intendi sviluppare un'applicazione online o un sito Web, dovrai creare un'API, utilizzarne una esistente o entrambi.

Un'API riceve una richiesta da un'applicazione software a un'altra, quindi ritorna al software di avvio con una risposta pertinente. Pertanto, se la tua API è difettosa, la tua applicazione riscontrerà problemi. La piattaforma Postman ti aiuta a mantenere funzionali le tue API, fornendo test API tra le altre utili funzionalità.

Cos'è il postino?

Postman è una piattaforma che ti aiuta a farlo lavorare con le API. È un repository API, che ti consente di archiviare, organizzare e utilizzare le tue API. Il repository di Postman è basato su cloud e controllata dalla versione, quindi è la piattaforma ideale per lo sviluppo collaborativo di API, così come per lo sviluppo di API multiple dispositivi.

Postman ti consente di gestire ogni aspetto del flusso di lavoro di sviluppo dell'API. Questa piattaforma fornisce tutto il necessario per testare un completo

instagram viewer
API CRUD. Alcune delle caratteristiche popolari di Postman includono:

  • Specifiche
  • Documentazione
  • Ricette del flusso di lavoro
  • Test
  • Metrica

Installazione di Postman sul tuo dispositivo

Puoi scaricare Postino dal suo sito Web ufficiale su una macchina Windows, Apple o Linux. Selezionando il tipo di macchina viene avviato un download automatico di un file eseguibile. Questo installerà la piattaforma Postman in pochi semplici passaggi.

Come creare richieste utilizzando Postman

L'ultima versione della piattaforma Postman (v9.28.1) viene lanciata con la seguente interfaccia utente:

Per inviare una richiesta a un'API esistente, fare clic su nuovo nell'angolo in alto a sinistra dell'interfaccia di Postman. Questo ti porterà alla seguente finestra pop-up:

L'angolo in alto a sinistra della finestra pop-up ha un'opzione per creare un richiesta HTTP di base. Selezionando tale opzione si accede alla seguente interfaccia:

Ci sono diversi campi importanti nell'interfaccia di richiesta. Il primo campo a cui dovresti prestare attenzione è il campo del metodo (o verbo) della richiesta. Il metodo di richiesta predefinito è OTTENERE, ma ci sono oltre 10 metodi diversi tra cui scegliere.

I cinque metodi che utilizzerai regolarmente includono:

  • GET: acquisisce dati da un database.
  • POST: aggiunge nuovi dati a un database.
  • PUT: aggiorna un intero campo dati in un database.
  • PATCH: aggiorna aspetti specifici di un campo dati in un database.
  • DELETE: cancella i dati da un database.

Il campo URL si trova direttamente accanto al campo del metodo di richiesta. Per testare un'API, seleziona semplicemente il metodo di richiesta e fornisci l'URL appropriato.

Testare un'API pubblica in Postman

Puoi utilizzare qualsiasi API pubblica in questa sezione. L'esempio seguente usa un'API di notizie chiamata Newsdata.io. Questa API ha diverse opzioni di query che restituiscono notizie in tutto il mondo. L'endpoint basato sul paese ha questa struttura:

https://newsdata.io/api/1/news? apikey=LA TUA_API_KEY&paese=noi

Sarà necessario sostituire il TUA_API_Chiave valore nell'URL con la chiave API che riceverai dopo la registrazione a Newsdata.io. L'inserimento dell'URL aggiornato in Postman restituisce un output simile a quello seguente.

{
"stato": "successo",
"totalResults": 10173,
"risultati": [
{
"titolo": "Apple potrebbe essere la prima a utilizzare TSMC's Processo di chip a 3 nm per M2 Pro",
"collegamento": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"parole chiave": nullo,
"Creatore": [
"[email protected] (Mike Peterson)"
],
"URL_video": nullo,
"descrizione": "Mela'I MacBook Pro 2022 potrebbero includere nuovi chipset M2 Pro e M2 Max realizzati con TSMC's ultimo processo di produzione a 3 nm, secondo un nuovo rapporto. M2TSMC, il mondo'Il più grande produttore a contratto di semiconduttori, ha costantemente sviluppato i suoi processi di produzione a 3 nm. Secondo il Commercial Times, Apple potrebbe essere il primo cliente a mettere le mani su quei chip. Leggi di più...",
"contenuto": nullo,
"pubDate": "2022-08-18 15:22:53",
"URL dell'immagine": nullo,
"id_sorgente": "insider di mele",
"nazione": [
"Stati Uniti d'America",
"Regno Unito",
"India",
"Australia",
"Singapore",
"Canada"
],
"categoria": [
"tecnologia"
],
"linguaggio": "inglese"
},
],
"pagina successiva": 1
}

Il postino restituirà una serie di notizie. L'output sopra mostra solo un esempio di queste notizie.

Ora puoi testare le API con Postman

Postman è una piattaforma popolare che puoi utilizzare per testare le API che desideri utilizzare nei tuoi progetti. È possibile mantenere un insieme di risorse e utilizzare una gamma di metodi di richiesta.

Dopo aver testato le tue API, il passaggio logico successivo è integrarle nelle tue applicazioni.