KnowledgeCity

REST-APIs und HTTP

Sie lernendie Details des HTTP-Protokolls im Zusammenhang mit REST-APIs kennen
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 3 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Anfänger  Anbieter Josh Guardino  3 Lektionen ·  20m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Einer der größten Vorteile von REST ist, dass es auf denselben Grundprinzipien aufbaut, die auch das Internet antreiben. Dazu gehört das HTTP-Protokoll, der Standard-Transportmechanismus für praktisch den gesamten Webverkehr. HTTP ist ein hochentwickeltes Protokoll, aber es hat mehrere charakteristische Eigenschaften, die leicht zu erlernen sind. Sie werden sowohl die Grundlagen von HTTP als auch die von HTTPS, der sicheren Form von HTTP, kennenlernen.

HTTP-Header sind wichtige Container mit Metadaten, die für die erfolgreiche Verarbeitung von Anfragen und Antworten erforderlich sind. Sie decken ein breites Spektrum an Kategorien ab und können einen dramatischen Einfluss auf das haben, was gesendet und empfangen wird. In diesen Lektionen werden die gebräuchlichsten Header und ihre relevanten und anwendbaren Verwendungen untersucht.

Ebenfalls von entscheidender Bedeutung für den Betrieb jeder HTTP-Kommunikation ist das Konzept der Statuscodes. Antworten werden immer von einem Statuscode begleitet, der entsprechend einer Standardliste von Bedingungen nummeriert ist, und die Verwendung von Statuscodes ermöglicht es REST-Clients, die Art der Antwort schnell und genau zu bestimmen und alle zu ergreifenden Maßnahmen zu diktieren.

Was Sie lernen werden

  • Beschreiben Sie das HTTP-Protokoll und wie es REST-APIs unterstützt
  • Erläutern Sie die Grundlagen von HTTPS, der sicheren Form von HTTP
  • Identifizieren Sie die häufigsten HTTP-Header-Typen und beschreiben Sie deren Bedeutung
  • Erkennen Sie, wie HTTP-Header beeinflussen, was in Anfragen und Antworten gesendet und empfangen wird
  • ListenSie die häufigsten HTTP-Statuscodes auf und erklären Sie ihr Nummerierungssystem
  • Verwenden Sie Statuscodes, um die Art einer Antwort und erforderliche Maßnahmen zu bestimmen

Wichtige Erkenntnisse

  • REST wird auf den gleichen Kernprinzipien aufgebaut, die das Internet antreiben, einschließlich des HTTP-Protokolls, das als Standard-Transportmechanismus für praktisch den gesamten Web-Datenverkehr verwendet wird.
  • HTTPS ist die sichere Form von HTTP.
  • HTTP-Header sind kritische Behälter von Metadaten, die erforderlich sind, um Anfragen und Antworten erfolgreich zu verarbeiten, und können einen dramatischen Einfluss auf das haben, was gesendet und empfangen wird.
  • Antworten werden immer mit einem Statuscode begleitet, der nach einer standardisierten Liste von Bedingungen nummeriert ist.
  • Die Verwendung von Statuscodes ermöglicht es REST-Clients, die Art einer Antwort schnell und genau zu bestimmen und alle erforderlichen Maßnahmen zu diktieren.

Häufig gestellte Fragen

Was behandelt dieser Kurs?

Der Kurs behandelt HTTP-Grundlagen und HTTPS (die sichere Form von HTTP), HTTP-Header und ihre Verwendung sowie HTTP-Statuscodes und wie ihr Nummerierungssystem Antworten kategorisiert. Lektionen umfassen HTTP, HTTP-Header und HTTP-Statuscodes.

Was werde ich nach diesem Kurs tun können?

Sie können das HTTP-Protokoll und wie es REST-APIs unterstützt beschreiben, die häufigsten HTTP-Header-Typen aufzählen und ihre Bedeutung beschreiben, und die häufigsten HTTP-Statuscodes aufzählen und erklären, wie das Nummerierungssystem ihnen hilft, sie zu kategorisieren.

Warum ist HTTP für REST-APIs wichtig?

Einer der stärksten Vorteile von REST ist, dass es auf den gleichen Kernprinzipien aufgebaut ist, die das Internet antreiben, einschließlich des HTTP-Protokolls, dem Standard-Transportmechanismus für praktisch den gesamten Web-Datenverkehr.

Welche Fähigkeiten hilft dieser Kurs aufzubauen?

Der Kurs ist mit Fähigkeiten in API-Design, HTTP-Headern, HTTP-Protokollen, REST-API-Entwicklung, REST-Client und RESTful-API verbunden.

Warum sind HTTP-Statuscodes nützlich?

Antworten enthalten immer einen Statuscode, der nach einer standardisierten Liste von Bedingungen nummeriert ist, der es REST-Clients ermöglicht, die Art der Antwort schnell und genau zu bestimmen und erforderliche Maßnahmen zu diktieren.