HTTPNachrichten
HTTP-Nachrichten sind die grundlegenden Kommunikationsbausteine des Hypertext Transfer Protocol (HTTP). Sie werden zwischen einem Client und einem Server ausgetauscht und folgen dem Request-Response-Modell. Eine HTTP-Nachricht besteht aus einer Startzeile, gefolgt von Headerfeldern, einer optionalen leeren Zeile und einem Nachrichtentext (Body). Es gibt zwei Arten von Startzeilen: die Request-Line bei Clientanfragen und die Status-Line bei Antworten. Die Request-Line enthält die Methode (z. B. GET, POST, PUT), das Ziel (Request-URI) und die HTTP-Version. Die Status-Line enthält die HTTP-Version, einen Statuscode und eine Begründung (z. B. 200 OK). Header liefern Metainformationen wie Host, User-Agent, Accept, Content-Type oder Content-Length und beeinflussen Verarbeitung, Caching und Sicherheit.
HTTP-Nachrichten können sowohl Anfragen als auch Antworten enthalten. Anfragen senden Daten an den Server (bei POST,
Der Großteil des Internets verwendet HTTP über TLS (HTTPS) zur Verschlüsselung. HTTP-Nachrichten sind grundsätzlich zustandslos; Cookies