
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Der Body im Connexus (Teil 4): Hinzufügen des HTTP-Hauptteils :
In diesem Artikel werden wir das Konzept des Body in HTTP-Anfragen untersuchen, das für das Senden von Daten wie JSON und Klartext unerlässlich ist. Wir besprechen und erklären, wie man es richtig mit den entsprechenden Kopfzeilen verwendet. Wir haben auch die Klasse ChttpBody eingeführt, die Teil der Connexus-Bibliothek ist und die Arbeit mit dem Body von Anfragen vereinfacht.
Im HTTP-Protokoll bezieht sich der Body einer Anfrage oder Antwort auf den eigentlichen Inhalt, der gesendet oder empfangen wird. Einfach ausgedrückt: Im Body werden die Daten gespeichert, die uns interessieren und die wir an den Server senden oder vom Server empfangen wollen. Es ist der Hauptbestandteil von Anfragen des Typs POST, PUT und PATH, bei denen es notwendig ist, Informationen wie Formulare, strukturierte Daten in Formaten wie JSON oder XML und sogar eine Datei zu senden. In dieser Artikelserie liegt der Schwerpunkt auf der Verwendung des JSON-Formats, das am häufigsten für den Konsum von APIs verwendet wird, aber wir wissen, dass wir auch andere Formate senden können.
Bei einer Anfrage vom Typ GET gibt es in der Regel keinen Body, da diese Art von Anfrage dazu dient, Daten abzufragen, d. h. Informationen zu empfangen und nicht zu senden. Normalerweise antwortet der Server auf diese Art von Anfrage mit einem Body, der die angeforderten Ergebnisse enthält. Bei einer POST-Anfrage ist der Textkörper jedoch von entscheidender Bedeutung, denn über ihn werden die Daten zur Verarbeitung an den Server gesendet. Der Server kann auf diese Art von Anfrage mit einem anderen Body antworten, muss es aber nicht.
Der HTTP-Body dient der Übermittlung von Informationen vom Client zum Server oder umgekehrt, je nach Art der Anfrage. Sie ist unerlässlich für Vorgänge, bei denen Daten erstellt, aktualisiert oder sogar gelöscht werden. Die Hauptfunktion des Body besteht also darin, den „eigentlichen Inhalt“ zu transportieren, den der Server verarbeiten muss. Ohne ihn ist die HTTP-Kommunikation beendet! Konvertieren wir es nun einfach in ein char-Array: Die Kommunikation würde sich auf reine Informationsanfragen beschränken, ohne die Möglichkeit, komplexe Daten zu übermitteln oder anspruchsvollere Aktionen durchzuführen.
Autor: joaopedrodev