Gli sviluppatori devono spesso recuperare i dati dalla propria API o da un’API di terze parti. Questo articolo parla dell’utilizzo dell’API Fetch del browser per OTTENERE alcuni dati da un endpoint.
L’API Fetch è un’interfaccia che ci consente di effettuare richieste HTTP a un server da un browser Web come Chrome o Firefox . Una richiesta GET colpisce un endpoint su un server quindi restituisce una risposta con i dati da quell’endpoint in modo che tu possa leggerli.
Tipi di richieste
La richiesta HTTP GET è solo un tipo di richiesta che puoi fare a un server. Altri tipi di richieste sono POST, PUT e DELETE. Queste richieste fanno un’applicazione CRUD. è qui che possiamo creare (POST), leggere (GET), aggiornare (PUT) e distruggere (DELETE) i dati nel nostro database.
Inoltre, possiamo raggiungere endpoint di terze parti API. A seconda dell’API, ti sarà consentito eseguire solo determinate richieste, principalmente per mantenere immutabili i loro dati, quindi non sarai in grado di eseguire quelle richieste che manipolano i dati, sarai solo in grado di leggerli.
Come funziona l’API Fetch?
L’API Fetch utilizza un sistema di comunicazione basato su Promise. Come promemoria, le promesse sono funzioni asincrone che incapsulano la logica nel proprio blocco di codice e restituiscono una risposta che determina se la promessa è stata risolta o rifiutata.
Come utenti dell’API Fetch, non esponiamo Non è necessario scrivere effettivamente la logica della promessa. Dobbiamo solo usarlo per inviare una richiesta e l’API Fetch restituisce una promessa nascosta. Ecco la sintassi di base in modo da poter ottenere la risposta: