Die Fetch API verwendet Request
- und Response
-Objekte (und andere Dinge, die mit Netzwerkanfragen verbunden sind), sowie verwandte Konzepte wie CORS und die Semantik des HTTP-Origin-Headers.
Um eine Anfrage zu stellen und eine Ressource abzurufen, verwenden Sie die Methode fetch()
. Es ist eine globale Methode sowohl im Window
- als auch im Worker
-Kontext. Dies macht sie in so ziemlich jedem Kontext verfügbar, in dem Sie Ressourcen abrufen möchten.
Die fetch()
-Methode erfordert ein obligatorisches Argument, den Pfad zu der Ressource, die Sie abrufen möchten. Sie gibt ein Promise
zurück, das zur Response
auf diese Anfrage aufgelöst wird â sobald der Server mit den Headern antwortet â auch wenn die Serverantwort ein HTTP-Fehlerstatus ist. Sie können optional auch ein init
-Optionsobjekt als zweites Argument übergeben (siehe Request
).
Sobald eine Response
abgerufen wurde, stehen eine Reihe von Methoden zur Verfügung, um zu definieren, was der Inhalt des Körpers ist und wie damit umgegangen werden soll.
Sie können eine Anfrage und Antwort direkt mit den Konstruktoren Request()
und Response()
erstellen, aber es ist ungewöhnlich, dies direkt zu tun. Diese werden stattdessen häufiger als Ergebnisse anderer API-Aktionen erstellt (zum Beispiel FetchEvent.respondWith()
aus Service Workern).
Erfahren Sie mehr über die Verwendung der Fetch API-Funktionen im Verwenden von Fetch.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4