Programiści często muszą pobierać dane z własnego interfejsu API lub interfejsu API innej firmy. Ten artykuł mówi o używaniu przeglądarki Fetch API do POBIERANIA danych z punktu końcowego.
Fetch API to interfejs, który pozwala nam wysyłać żądania HTTP do serwera z przeglądarki internetowej, takiej jak Chrome lub Firefox. Żądanie GET dociera do punktu końcowego na serwerze, a następnie zwraca odpowiedź z danymi z tego punktu końcowego, dzięki czemu można je odczytać.
Typy żądań
Żądanie HTTP GET jest tylko jednym rodzaj żądania, które możesz wysłać do serwera. Inne typy żądań to POST, PUT i DELETE. Te żądania tworzą żądanie CRUD. Tutaj możemy tworzyć (POST), odczytywać (GET), aktualizować (PUT) i niszczyć (DELETE) dane w naszej bazie danych.
Ponadto możemy uzyskać dostęp do zewnętrznych interfejsów API. . Zgodnie z API, będziesz mógł uruchamiać tylko niektóre zapytania, głównie po to, aby ich dane były niezmienne, więc nie będziesz mógł uruchamiać tych zapytań, które manipulują danymi, będziesz mógł je tylko odczytać.
Jak działa Fetch API?
Fetch API korzysta z systemu komunikacji opartego na Promise. Przypominamy, że obietnice to funkcje asynchroniczne, które zawijają logikę we własny blok kodu i zwracają odpowiedź, która określa, czy obietnica została rozwiązana, czy odrzucona.
Jako użytkownik interfejsu Fetch API, nie demaskujesz nas Nie ma potrzeby pisać logiki obietnicy. Po prostu użyj go do wysłania żądania, a Fetch API zwróci ukrytą obietnicę. Oto podstawowa składnia, dzięki której uzyskasz odpowiedź: