Hallo, mein Name ist Josh Guardino. Und in diesen Lektionen, Sie erfahren etwas über HTTP-Anfragen und -Antworten an eine REST-API gesendet und von dieser empfangen, einschließlich des Postman-Tools. Dies ist die Postman-Website, www.postman.com. Postman ist ein leistungsstarkes All-in-One-Tool zum Erstellen, Entwickeln, Testen und Bereitstellen von APIs. Postman bietet API-Tools und API-Repository sowie Arbeitsbereiche und andere Dienste, wie z. B. Governance für APIs. Werfen wir einen Blick auf die API-Tools, die Postman anbietet. Der Zugriff auf die API-Tools erfolgt in der Postman-Anwendung. Dies ist eine API-Client-Software die Sie herunterladen und auf Ihrem Computer installieren. Es kann auch in einem Webbrowser ausgeführt werden. Postman ist viel mehr als nur ein API-Client. Es ermöglicht Ihnen das Entwerfen, Dokumentieren und Testen REST und andere Arten von APIs. Aber konzentrieren wir uns auf den API-Client. Sie möchten sich auf der Postman-Website anmelden, ein Konto erstellen Laden Sie dann die Software herunter und installieren Sie sie. Und hier ist die Postman-Anwendung, die auf meinem Computer läuft. Mit Postman können Sie API-Anfragen erstellen und gruppieren Sie sie nach Sammlungen. Es ist auch möglich, bestehende APIs zu erstellen und zu importieren. Importieren wir also die API des Department of Motor Vehicles. Wir klicken auf "Importieren" und dann auf "Verknüpfen". Zurück hier bei der API, Ich kann auf diesen Link klicken welches ein großes JSON-Objekt enthält Enthält den gesamten Satz von Anforderungstypen. Ich werde diese URL kopieren und fügen Sie es dann hier in das URL-Feld ein und klicken Sie auf Weiter. Postbote automatisch erkannt meine API der Abteilung für Kraftfahrzeuge. Und ich klicke auf "Importieren". Die API wurde nun erfolgreich importiert. Und es erscheint auf der linken Seite. Wenn ich auf den Pfeil klicke, Ich werde die Definition der API sehen, Dazu gehört das Roh-JSON, das die API selbst definiert sowie alle unsere bekannten Endpunkte unter v1, zum Beispiel Fahrer und seine GET-, POST-, PUT- und PATCH-Methoden und die Treiber-Slash-ID mit ihren GET- und DELETE-Methoden. Klicken wir also auf die Anfrage "Alle Treiber abrufen". Es ist möglich, diese Anfragen individuell zu erstellen, Ich bin also nicht auf die Anfragen beschränkt die im Import enthalten waren. Sie werden es auch an der URL bemerken dass baseUrl automatisch eingefügt wurde. Immer wenn Sie einen Wert sehen mit den doppelten geschweiften Klammern in Postman, Dies zeigt an, dass es sich um eine Umgebungsvariable handelt das wird ersetzt, wenn die Anfrage ausgeführt wird. Die baseUrl wurde automatisch festgelegt um auf meine lokale API zuzugreifen. Klicken wir auf Senden. Und die vom Server erhaltene Antwort enthält alle Treiberobjekte im JSON-Format. Postman formatiert die Antwort automatisch durch Einrückung und Farbkodierung um die Antwort sehr leicht lesbar zu machen. Diese Antwort könnte auch in ihrer Rohform betrachtet werden und zur anderweitigen Verwendung kopiert. Es ist auch möglich, innerhalb der Ergebnisse zu suchen für eine bestimmte Zeichenfolge oder ein bestimmtes Muster. Die Symbole auf der rechten Seite sind ebenfalls sehr nützlich. Dieser zeigt uns die Dokumentation der Anfrage. Und dieses Codesymbol zeigt uns den Curl-Befehl. Gehen wir nun zur linken Seite und klicken Sie auf Sammlungen. Sammlungen enthalten API-Endpunktanforderungen gruppiert nach einer beliebigen Kategorie, die Sie wünschen. Diese Anfragen funktionieren auf die gleiche Weise wie unsere automatisch generierten API-Anfragen. Tatsächlich wäre es möglich um diese gesamte API zu übernehmen und in eine Sammlung zu verschieben. Sammlungen sind wichtige Artefakte. Da sie exportierbar sind, Sie können gepackt und mit anderen Benutzern geteilt werden. Ein weiterer wichtiger Bestandteil des Postman-Tools ist das Konsolenfenster. Das Konsolenfenster enthält Informationen über frühere Anfragen. Zum Beispiel die vorherige Anfrage Hier wird angezeigt, wie Sie Details zu einem bestimmten Fahrer abrufen können. Durch Klicken auf den Pfeil werden wichtige Informationen angezeigt über die Anfrage selbst. Und der Anfragetext kann angezeigt werden indem Sie einfach hier auf diesen Pfeil klicken. Daher ist die Konsole ein sehr wichtiger Bestandteil von Postman und ist unglaublich nützlich, insbesondere wenn Fehler auftreten oder unerwartete Antworten von APIs. Postman enthält auch viele anzeigeorientierte Funktionen, wie die Möglichkeit, ein Fenster herauszuklappen, Kopieren Sie ganz einfach, was im Fenster angezeigt wird und auch Daten filtern. Das Postman-Tool enthält eine große Anzahl anderer Funktionen. Und ich ermutige Sie, sich Zeit zu nehmen alle Funktionen durchsehen, sowohl im Tool als auch auf der Postman-Website. Danke fürs zuschauen. Seien Sie gespannt auf die nächste Lektion wo ich Ihnen HTTP-Anfragen genauer zeigen werde.