HTTP
摘要
HTTP wird verwendet, um Webseiten aus dem Internet in einen Webbrowser zu übertragen. Dabei werden zwei Arten von Nachrichten ausgetauscht: Requests und Responses. Jede Nachricht besteht aus einem Header und einem Body. Die Antwort auf eine Anfrage enthält verschiedene Informationen. Besonders wichtig, um den Nachrichtenaustausch nachzuvollziehen, sind die StatusCodes. Außerdem gibt es verschiedene Methoden für HTTP-Anfragen. Die gebräuchlichste Methode ist GET. Mithilfe einer GET-Anfrage werden Daten von einer URL bei einem Server angefragt. HTTP ist zustandslos. Jede Anfrage ist unabhängig und ein Server weiß nicht, ob er vorher bereits angesprochen wurde. Cookies sind wichtig für die HTTP-Kommunikation, um Anmeldungen aufrechtzuerhalten. Der Cache spart überflüssigen Datenverkehr. Bei einer HTTP-Anfrage können mithilfe von Query-Strings zusätzliche Daten mitgegeben werden. HTTPS ist eine Erweiterung von HTTP, die dafür sorgt, dass die Kommunikation verschlüsselt stattfindet. Im Browser wird so eine sichere Verbindung mit dem Schlosssymbol gekennzeichnet.