CINXE.COM
Hypertext Transfer Protocol – Wikipedia
<!DOCTYPE html> <html class="client-nojs" lang="de" dir="ltr"> <head> <meta charset="UTF-8"> <title>Hypertext Transfer Protocol – Wikipedia</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )dewikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"bf4a3d04-5f1f-4b93-87dd-c1e8963a124e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Hypertext_Transfer_Protocol","wgTitle":"Hypertext Transfer Protocol","wgCurRevisionId":249620005,"wgRevisionId":249620005,"wgArticleId":2179,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null, "wgUserGroups":["*"],"wgCategories":["HTTP","Internet-Anwendungsprotokoll","Internetstandard"],"wgPageViewLanguage":"de","wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"Hypertext_Transfer_Protocol","wgRelevantArticleId":2179,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"HTTP","wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":249620005,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgInternalRedirectTargetUrl":"/wiki/Hypertext_Transfer_Protocol","wgRelatedArticlesCompat":[], "wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q8777","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.citeRef":"ready","ext.gadget.defaultPlainlinks":"ready","ext.gadget.dewikiCommonHide":"ready","ext.gadget.dewikiCommonLayout":"ready","ext.gadget.dewikiCommonStyle":"ready","ext.gadget.NavFrame":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready", "skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.createNewSection","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.donateLink","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface", "ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=de&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=de&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=de&modules=ext.gadget.NavFrame%2CciteRef%2CdefaultPlainlinks%2CdewikiCommonHide%2CdewikiCommonLayout%2CdewikiCommonStyle&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=de&modules=site.styles&only=styles&skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/1200px-HTTP_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="642"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/800px-HTTP_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="428"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/640px-HTTP_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="343"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Hypertext Transfer Protocol – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//de.m.wikipedia.org/wiki/Hypertext_Transfer_Protocol"> <link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (de)"> <link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"> <link rel="alternate" type="application/atom+xml" title="Atom-Feed für „Wikipedia“" href="/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Hypertext_Transfer_Protocol rootpage-Hypertext_Transfer_Protocol skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Hypertext Transfer Protocol</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div> <div id="contentSub"><div id="mw-content-subtitle"><span class="mw-redirectedfrom">(Weitergeleitet von <a href="/w/index.php?title=HTTP&redirect=no" class="mw-redirect" title="HTTP">HTTP</a>)</span></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Zur Navigation springen</a> <a class="mw-jump-link" href="#searchInput">Zur Suche springen</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="infobox wikitable float-right" id="vorlage-infobox-Netzwerkprotokoll" summary="Infobox Netzwerkprotokoll" style="max-width: 400px;"> <tbody><tr> <th colspan="2" style="text-align: center;" class="hintergrundfarbe6">Hypertext Transfer Protocol </th></tr> <tr> <td colspan="2" style="text-align: center;"><span typeof="mw:File"><a href="/wiki/Datei:HTTP_logo.svg" class="mw-file-description" title="HTTP-Logo der HTTP-Arbeitsgruppe der IETF"><img alt="HTTP-Logo der HTTP-Arbeitsgruppe der IETF" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/200px-HTTP_logo.svg.png" decoding="async" width="200" height="107" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/300px-HTTP_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5b/HTTP_logo.svg/400px-HTTP_logo.svg.png 2x" data-file-width="512" data-file-height="274" /></a></span> </td></tr> <tr> <td>Familie:</td> <td><a href="/wiki/Internetprotokollfamilie" title="Internetprotokollfamilie">Internetprotokollfamilie</a> </td></tr> <tr> <td>Einsatzfeld:</td> <td>Datenübertragung (Hypertext u. a.)<br /> auf Anwendungsschicht </td></tr> <tr> <td>aufbauend auf</td> <td><a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> (Transport für HTTP/1.1 und /2)<br /><a href="/wiki/QUIC" title="QUIC">QUIC</a> (Transport für HTTP/3) </td></tr> <tr> <td>Einführung:</td> <td>1991 </td></tr> <tr> <td>aktuelle Version:</td> <td>3<span style="font-size: smaller;"> (2022)</span> </td></tr> <tr> <td>Standard:</td> <td> <ul><li>RFC 1945 (1996)<sup id="cite_ref-RFC1945_1-0" class="reference"><a href="#cite_note-RFC1945-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li> <li>RFC 2616 (1999)<sup id="cite_ref-RFC2616_2-0" class="reference"><a href="#cite_note-RFC2616-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7230 (2014)<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7231 (2014)<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7232 (2014)<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7233 (2014)<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7234 (2014)<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7235 (2014)<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li> <li>RFC 7541 (2015)<sup id="cite_ref-RFC7541_9-0" class="reference"><a href="#cite_note-RFC7541-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li> <li>RFC 9113 (2022)<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></li> <li>RFC 9114 (2022)<sup id="cite_ref-RFC9114_11-0" class="reference"><a href="#cite_note-RFC9114-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li></ul> </td></tr></tbody></table> <p>Das <b>Hypertext Transfer Protocol</b> (<b>HTTP</b>; <a href="/wiki/Englische_Sprache" title="Englische Sprache">englisch</a> für <i><a href="/wiki/Hypertext" title="Hypertext">Hypertext</a>-Übertragungsprotokoll</i>) ist ein 1991 eingeführtes <a href="/wiki/Zustandslosigkeit" title="Zustandslosigkeit">zustandsloses</a> <a href="/wiki/Netzwerkprotokoll" title="Netzwerkprotokoll">Protokoll</a> zur Übertragung von <a href="/wiki/Daten" title="Daten">Daten</a> auf der <a href="/wiki/OSI-Modell#Schicht_7_–_Anwendungsschicht_(Application_Layer)" title="OSI-Modell">Anwendungsschicht</a> über ein <a href="/wiki/Rechnernetz" title="Rechnernetz">Rechnernetz</a>. Es wird hauptsächlich eingesetzt, um <a href="/wiki/Webseite" title="Webseite">Webseiten</a> (Hypertext-Dokumente) aus dem <a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a> (WWW) in einen <a href="/wiki/Webbrowser" title="Webbrowser">Webbrowser</a> zu laden. Es ist jedoch nicht prinzipiell darauf beschränkt und auch als allgemeines Dateiübertragungsprotokoll sehr verbreitet. </p><p>HTTP wurde von der <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF) und dem <a href="/wiki/World_Wide_Web_Consortium" title="World Wide Web Consortium">World Wide Web Consortium</a> (W3C) standardisiert. Aktuelle Version ist HTTP/3, welche als RFC 9114<sup id="cite_ref-RFC9114_11-1" class="reference"><a href="#cite_note-RFC9114-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> im Juni 2022 veröffentlicht wurde.<sup id="cite_ref-heise_7135411_12-0" class="reference"><a href="#cite_note-heise_7135411-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> Die Weiterentwicklung wird von der HTTP-Arbeitsgruppe der IETF (HTTPbis) organisiert. HTTP verwendet standardmäßig <a href="/wiki/Port_(Netzwerkadresse)" title="Port (Netzwerkadresse)">Port</a> 80 für unverschlüsselte und Port 443 für verschlüsselte Übertragung. Es gibt zu HTTP ergänzende und darauf aufbauende Standards wie <a href="/wiki/Hypertext_Transfer_Protocol_Secure" title="Hypertext Transfer Protocol Secure">HTTPS</a> für die Verschlüsselung übertragener Inhalte oder das Übertragungsprotokoll <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="de" dir="ltr"><h2 id="mw-toc-heading">Inhaltsverzeichnis</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Eigenschaften"><span class="tocnumber">1</span> <span class="toctext">Eigenschaften</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Aufbau"><span class="tocnumber">2</span> <span class="toctext">Aufbau</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Funktionsweise"><span class="tocnumber">3</span> <span class="toctext">Funktionsweise</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#Geschichte"><span class="tocnumber">4</span> <span class="toctext">Geschichte</span></a> <ul> <li class="toclevel-2 tocsection-5"><a href="#HTTP/1.0"><span class="tocnumber">4.1</span> <span class="toctext">HTTP/1.0</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#HTTP/1.1"><span class="tocnumber">4.2</span> <span class="toctext">HTTP/1.1</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#HTTP/2"><span class="tocnumber">4.3</span> <span class="toctext">HTTP/2</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#HTTP/3"><span class="tocnumber">4.4</span> <span class="toctext">HTTP/3</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-9"><a href="#HTTP-Anfragemethoden"><span class="tocnumber">5</span> <span class="toctext">HTTP-Anfragemethoden</span></a></li> <li class="toclevel-1 tocsection-10"><a href="#Argumentübertragung"><span class="tocnumber">6</span> <span class="toctext">Argumentübertragung</span></a> <ul> <li class="toclevel-2 tocsection-11"><a href="#HTTP_GET"><span class="tocnumber">6.1</span> <span class="toctext">HTTP GET</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#HTTP_POST"><span class="tocnumber">6.2</span> <span class="toctext">HTTP POST</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-13"><a href="#HTTP-Statuscodes"><span class="tocnumber">7</span> <span class="toctext">HTTP-Statuscodes</span></a></li> <li class="toclevel-1 tocsection-14"><a href="#HTTP-Authentifizierung"><span class="tocnumber">8</span> <span class="toctext">HTTP-Authentifizierung</span></a></li> <li class="toclevel-1 tocsection-15"><a href="#HTTP-Kompression"><span class="tocnumber">9</span> <span class="toctext">HTTP-Kompression</span></a></li> <li class="toclevel-1 tocsection-16"><a href="#Applikationen_über_HTTP"><span class="tocnumber">10</span> <span class="toctext">Applikationen über HTTP</span></a></li> <li class="toclevel-1 tocsection-17"><a href="#Siehe_auch"><span class="tocnumber">11</span> <span class="toctext">Siehe auch</span></a></li> <li class="toclevel-1 tocsection-18"><a href="#Weblinks"><span class="tocnumber">12</span> <span class="toctext">Weblinks</span></a></li> <li class="toclevel-1 tocsection-19"><a href="#Einzelnachweise"><span class="tocnumber">13</span> <span class="toctext">Einzelnachweise</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Eigenschaften">Eigenschaften</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=1" title="Abschnitt bearbeiten: Eigenschaften" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=1" title="Quellcode des Abschnitts bearbeiten: Eigenschaften"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Nach etablierten <a href="/wiki/Schichtenarchitektur" title="Schichtenarchitektur">Schichtenmodellen</a> zur Einordnung von Netzwerkprotokollen nach ihren grundlegenderen oder abstrakteren Aufgaben wird HTTP der sogenannten Anwendungsschicht zugeordnet. Diese wird von den <a href="/wiki/Anwendungssoftware" title="Anwendungssoftware">Anwendungsprogrammen</a> angesprochen, im Fall von HTTP ist das meist ein Webbrowser. Im <a href="/wiki/OSI-Modell" title="OSI-Modell">ISO/OSI-Schichtenmodell</a> entspricht die Anwendungsschicht der 7. Schicht. </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:HTTP_logo_-_2014.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/10/HTTP_logo_-_2014.svg/220px-HTTP_logo_-_2014.svg.png" decoding="async" width="220" height="114" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/10/HTTP_logo_-_2014.svg/330px-HTTP_logo_-_2014.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/10/HTTP_logo_-_2014.svg/440px-HTTP_logo_-_2014.svg.png 2x" data-file-width="446" data-file-height="231" /></a><figcaption>Das bis 2019 verwendete Logo der IETF-Arbeitsgruppe</figcaption></figure> <p>HTTP ist ein <a href="/wiki/Zustandslosigkeit" title="Zustandslosigkeit">zustandsloses</a> Protokoll. Informationen aus früheren Anforderungen gehen verloren. Ein zuverlässiges Mitführen von Sitzungsdaten kann erst auf der Anwendungsschicht durch eine <a href="/wiki/Sitzung_(Informatik)" title="Sitzung (Informatik)">Sitzung</a> über einen <a href="/wiki/Sitzungsbezeichner" title="Sitzungsbezeichner">Sitzungsbezeichner</a> implementiert werden. Über <a href="/wiki/HTTP-Cookie" title="HTTP-Cookie">Cookies</a> in den Header-Informationen können aber Anwendungen realisiert werden, die Statusinformationen (Benutzereinträge, Warenkörbe) zuordnen können. Dadurch werden <a href="/wiki/Webanwendung" title="Webanwendung">Anwendungen</a> möglich, die Status- beziehungsweise <a href="/wiki/Sitzung_(Informatik)" title="Sitzung (Informatik)">Sitzungseigenschaften</a> erfordern. Auch eine Benutzer<a href="/wiki/Authentifizierung" title="Authentifizierung">authentifizierung</a> ist möglich. Bis HTTP/2 kann die Information, die über HTTP übertragen wird, normalerweise auf allen Rechnern und <a href="/wiki/Router" title="Router">Routern</a> gelesen werden, die im <a href="/wiki/Rechnernetz" title="Rechnernetz">Netzwerk</a> durchlaufen werden. Über <a href="/wiki/Hypertext_Transfer_Protocol_Secure" title="Hypertext Transfer Protocol Secure">HTTPS</a> jedoch kann die Übertragung <a href="/wiki/Verschl%C3%BCsselung" title="Verschlüsselung">verschlüsselt</a> erfolgen. HTTP/3 baut auf <a href="/wiki/QUIC" title="QUIC">QUIC</a> auf, das eine <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> Kodierung erzwingt. </p><p>Durch Erweiterung seiner Anfragemethoden, <a href="/wiki/Header" title="Header">Header</a>-Informationen und Statuscodes ist HTTP nicht auf <a href="/wiki/Hypertext" title="Hypertext">Hypertext</a> beschränkt, sondern wird zunehmend zum Austausch beliebiger Daten verwendet, außerdem ist es Grundlage des auf Dateiübertragung spezialisierten Protokolls <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>. Zur <a href="/wiki/Kommunikation" title="Kommunikation">Kommunikation</a> ist HTTP auf ein <a href="/wiki/Zuverl%C3%A4ssigkeit_(Telekommunikation)" title="Zuverlässigkeit (Telekommunikation)">zuverlässiges</a> <a href="/wiki/Transportprotokoll" class="mw-redirect" title="Transportprotokoll">Transportprotokoll</a> angewiesen, wofür bis zu HTTP/2 in nahezu allen Fällen <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> verwendet wird. HTTP/3 setzt auf QUIC auf, welches seinerseits auf UDP basiert. </p><p>Derzeit werden hauptsächlich zwei Protokollversionen, HTTP/1.0 und HTTP/1.1, verwendet. Neuere Versionen alltäglicher Webbrowser wie <a href="/wiki/Chromium_(Browser)" title="Chromium (Browser)">Chromium</a>, <a href="/wiki/Google_Chrome" title="Google Chrome">Chrome</a>, <a href="/wiki/Opera_(Browser)" title="Opera (Browser)">Opera</a>, <a href="/wiki/Mozilla_Firefox" title="Mozilla Firefox">Firefox</a>, <a href="/wiki/Microsoft_Edge" title="Microsoft Edge">Edge</a> und <a href="/wiki/Internet_Explorer" title="Internet Explorer">Internet Explorer</a> sind darüber hinaus bereits kompatibel zu der neu eingeführten Version 2 des HTTP (HTTP/2). </p> <div class="mw-heading mw-heading2"><h2 id="Aufbau">Aufbau</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=2" title="Abschnitt bearbeiten: Aufbau" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=2" title="Quellcode des Abschnitts bearbeiten: Aufbau"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Kommunikationseinheiten in HTTP zwischen <a href="/wiki/Client" title="Client">Client</a> und <a href="/wiki/Server" title="Server">Server</a> werden als <i>Nachrichten</i> bezeichnet, von denen es zwei unterschiedliche Arten gibt: die <i>Anfrage</i> (englisch <i>Request</i>) vom Client an den Server und die <i>Antwort</i> (englisch <i>Response</i>) als Reaktion darauf vom Server zum Client. </p><p>Jede Nachricht besteht dabei aus zwei Teilen, dem Nachrichtenkopf (englisch <i>Message Header,</i> kurz: <i>Header</i> oder auch HTTP-Header genannt) und dem Nachrichtenrumpf (englisch <i>Message Body,</i> kurz: <i>Body</i>). Der Nachrichtenkopf enthält Informationen über den Nachrichtenrumpf wie etwa verwendete Kodierungen oder den Inhaltstyp, damit dieser vom Empfänger korrekt interpretiert werden kann (<i>siehe Hauptartikel: <a href="/wiki/Liste_der_HTTP-Headerfelder" title="Liste der HTTP-Headerfelder">Liste der HTTP-Headerfelder</a></i>). Der Nachrichtenrumpf enthält schließlich die Nutzdaten. </p> <div class="mw-heading mw-heading2"><h2 id="Funktionsweise">Funktionsweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=3" title="Abschnitt bearbeiten: Funktionsweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=3" title="Quellcode des Abschnitts bearbeiten: Funktionsweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:HTTP-Anfrage.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f9/HTTP-Anfrage.svg/400px-HTTP-Anfrage.svg.png" decoding="async" width="400" height="252" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f9/HTTP-Anfrage.svg/600px-HTTP-Anfrage.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f9/HTTP-Anfrage.svg/800px-HTTP-Anfrage.svg.png 2x" data-file-width="487" data-file-height="307" /></a><figcaption>Beispiel einer Transaktion, ausgeführt mit <a href="/wiki/Telnet" title="Telnet">Telnet</a> </figcaption></figure> <p>Wenn in einem Web Browser der <a href="/wiki/Hyperlink" title="Hyperlink">Link</a> zur URL <i>http://www.example.net/infotext.html</i> aktiviert wird, so wird an den Rechner mit dem Hostnamen <i>www.example.net</i> die Anfrage gerichtet, die Ressource <i>/infotext.html</i> zurückzusenden. </p><p>Der Name <i>www.example.net</i> wird dabei zuerst über das <a href="/wiki/Domain_Name_System" title="Domain Name System">DNS</a>-Protokoll in eine <a href="/wiki/IP-Adresse" title="IP-Adresse">IP-Adresse</a> umgesetzt. Zur Übertragung wird über TCP auf den Standard-<a href="/wiki/Port_(Netzwerkadresse)" title="Port (Netzwerkadresse)">Port</a> 80 des HTTP-Servers eine HTTP-GET-Anforderung gesendet. </p><p>Anfrage: </p><p><code>GET /infotext.html HTTP/1.1<br /> Host: www.example.net</code> </p><p>Enthält der Link Zeichen, die in der Anfrage nicht erlaubt sind, werden diese <a href="/wiki/URL-Encoding" title="URL-Encoding">%-kodiert</a>. Zusätzliche Informationen wie Angaben über den Browser, zur gewünschten Sprache etc. können über den <a href="/wiki/Liste_der_HTTP-Headerfelder" title="Liste der HTTP-Headerfelder">Header</a> (Kopfzeilen) in jeder HTTP-Kommunikation übertragen werden. Mit dem „Host“-Feld lassen sich verschiedene DNS-Namen unter der gleichen IP-Adresse unterscheiden. Unter HTTP/1.0 ist es optional, unter HTTP/1.1 jedoch erforderlich. Sobald der Header mit einer Leerzeile (beziehungsweise zwei aufeinanderfolgenden Zeilenenden) abgeschlossen wird, sendet der Rechner, der einen Web-Server (an Port 80) betreibt, seinerseits eine HTTP-Antwort zurück. Diese besteht aus den Header-Informationen des Servers, einer Leerzeile und dem tatsächlichen Inhalt der Nachricht, also dem Dateiinhalt der <i>infotext.html</i>-Datei. Übertragen werden Dateien normalerweise in Seitenbeschreibungssprachen wie (<a href="/wiki/Extensible_Hypertext_Markup_Language" title="Extensible Hypertext Markup Language">X</a>)<a href="/wiki/Hypertext_Markup_Language" title="Hypertext Markup Language">HTML</a> und alle ihre Ergänzungen, zum Beispiel Bilder, Stylesheets (<a href="/wiki/Cascading_Style_Sheets" title="Cascading Style Sheets">CSS</a>), Skripte (<a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>) usw., die meistens von einem Browser in einer lesbaren Darstellung miteinander verbunden werden. Prinzipiell kann jede Datei in jedem beliebigen Format übertragen werden, wobei die „Datei“ auch dynamisch generiert werden kann und nicht auf dem Server als physische Datei vorhanden zu sein braucht (zum Beispiel bei Anwendung von <a href="/wiki/Common_Gateway_Interface" title="Common Gateway Interface">CGI</a>, <a href="/wiki/Server_Side_Includes" title="Server Side Includes">SSI</a>, <a href="/wiki/JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JSP</a>, <a href="/wiki/PHP" title="PHP">PHP</a> oder <a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a>). Jede Zeile im Header wird durch den <a href="/wiki/Zeilenumbruch" title="Zeilenumbruch">Zeilenumbruch</a> <<a href="/wiki/Wagenr%C3%BCcklauf" title="Wagenrücklauf">CR</a>><<a href="/wiki/Zeilenvorschub" title="Zeilenvorschub">LF</a>> abgeschlossen. Die Leerzeile nach dem Header darf nur aus <CR><LF>, ohne eingeschlossenes <a href="/wiki/Leerzeichen" title="Leerzeichen">Leerzeichen</a>, bestehen. </p><p>Antwort: </p> <div class="Vorlage_Kasten hintergrundfarbe-basis rahmenfarbe1" style="border-style:solid; clear:both; padding:10px;"> <div style="line-height:1.3em;"> <p><code>HTTP/1.1 200 OK</code><br /> <code>Server: <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a>/1.3.29 (<a href="/wiki/Unix" title="Unix">Unix</a>) PHP/4.3.4</code><br /> <code>Content-Length: 123456</code> <i>(Größe von infotext.html in <a href="/wiki/Byte" title="Byte">Byte</a>)</i><br /> <code>Content-Language: de</code> <i>(nach RFC 3282 sowie RFC 1766)</i><br /> <code>Connection: close</code><br /> <code><a href="/wiki/Content-Type" class="mw-redirect" title="Content-Type">Content-Type</a>: text/html</code><br /><br /> <i>(Inhalt von infotext.html)</i> </p> </div> </div> <p>Der Server sendet eine <a href="/wiki/Fehlerseite" title="Fehlerseite">Fehlermeldung</a> sowie einen <a href="/wiki/HTTP-Statuscode" title="HTTP-Statuscode">Fehlercode</a> zurück, wenn die Information aus irgendeinem Grund nicht gesendet werden kann, allerdings werden auch dann Statuscodes verwendet, wenn die Anfrage erfolgreich war, in dem Falle (meistens) <code>200 OK</code>. Der genaue Ablauf dieses Vorgangs (Anfrage und Antwort) ist in der HTTP-Spezifikation festgelegt. </p> <div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=4" title="Abschnitt bearbeiten: Geschichte" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=4" title="Quellcode des Abschnitts bearbeiten: Geschichte"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Tim_Berners-Lee_closeup.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Tim_Berners-Lee_closeup.jpg/150px-Tim_Berners-Lee_closeup.jpg" decoding="async" width="150" height="225" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Tim_Berners-Lee_closeup.jpg/225px-Tim_Berners-Lee_closeup.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Tim_Berners-Lee_closeup.jpg/300px-Tim_Berners-Lee_closeup.jpg 2x" data-file-width="1880" data-file-height="2816" /></a><figcaption>Sir Tim Berners-Lee gilt als Begründer des Webs und entwickelte auch HTTP mit.</figcaption></figure> <p>Ab 1989 entwickelten <a href="/wiki/Tim_Berners-Lee" title="Tim Berners-Lee">Tim Berners-Lee</a> und sein Team am <a href="/wiki/CERN" title="CERN">CERN</a>, dem <a href="/wiki/Europ%C3%A4ische_Union" title="Europäische Union">europäischen</a> Kernforschungszentrum in der Schweiz, das Hypertext Transfer Protocol, zusammen mit den Konzepten <a href="/wiki/Uniform_Resource_Locator" title="Uniform Resource Locator">URL</a> und <a href="/wiki/Hypertext_Markup_Language" title="Hypertext Markup Language">HTML</a>, womit die Grundlagen des World Wide Web geschaffen wurden. Erste Ergebnisse dieser Bemühungen war 1991 die Version HTTP 0.9.<sup id="cite_ref-HTTP0.9_13-0" class="reference"><a href="#cite_note-HTTP0.9-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="HTTP/1.0"><span id="HTTP.2F1.0"></span>HTTP/1.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=5" title="Abschnitt bearbeiten: HTTP/1.0" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=5" title="Quellcode des Abschnitts bearbeiten: HTTP/1.0"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die im Mai 1996 als RFC 1945<sup id="cite_ref-RFC1945_1-1" class="reference"><a href="#cite_note-RFC1945-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> publizierte Anforderung ist als HTTP/1.0 bekannt geworden. Bei HTTP/1.0 wird vor jeder Anfrage eine neue <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>-Verbindung aufgebaut und nach Übertragung der Antwort standardmäßig vom Server wieder geschlossen. Sind in ein HTML-Dokument beispielsweise zehn Bilder eingebettet, so werden insgesamt elf TCP-Verbindungen benötigt, um die Seite auf einem grafikfähigen Browser aufzubauen. </p> <div class="mw-heading mw-heading3"><h3 id="HTTP/1.1"><span id="HTTP.2F1.1"></span>HTTP/1.1</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=6" title="Abschnitt bearbeiten: HTTP/1.1" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=6" title="Quellcode des Abschnitts bearbeiten: HTTP/1.1"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>1999 wurde eine zweite Anforderung als RFC 2616 publiziert, die den HTTP/1.1-Standard wiedergibt.<sup id="cite_ref-RFC2616_2-1" class="reference"><a href="#cite_note-RFC2616-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Bei HTTP/1.1 kann ein Client durch einen zusätzlichen Headereintrag <i>(<a href="/wiki/Keepalive" title="Keepalive">Keepalive</a>)</i> den Wunsch äußern, keinen Verbindungsabbau durchzuführen, um die Verbindung erneut nutzen zu können (persistent connection). Die Unterstützung auf Serverseite ist jedoch optional und kann in Verbindung mit Proxys Probleme bereiten. Mittels <a href="/wiki/HTTP-Pipelining" title="HTTP-Pipelining">HTTP-Pipelining</a> können in der Version 1.1 mehrere Anfragen und Antworten pro TCP-Verbindung gesendet werden. Für das HTML-Dokument mit zehn Bildern wird so nur eine TCP-Verbindung benötigt. Da die Geschwindigkeit von TCP-Verbindungen zu Beginn durch Verwendung des <i><a href="/wiki/Slow_Start" class="mw-redirect" title="Slow Start">Slow-Start</a></i>-Algorithmus recht gering ist, wird so die Ladezeit für die gesamte Seite signifikant verkürzt. Zusätzlich können bei HTTP/1.1 abgebrochene Übertragungen fortgesetzt werden. </p><p>Eine Möglichkeit zum Einsatz von HTTP/1.1 in Chats ist die Verwendung des <a href="/wiki/Internet_Media_Type" title="Internet Media Type">MIME-Typs</a> <i>multipart/replace,</i> bei dem der Browser nach Senden eines <i>Boundary</i>-Codes und eines neuerlichen <i>Content-Length</i>-Headerfeldes sowie eines neuen <i>Content-Type</i>-Headerfeldes den Inhalt des Browserfensters neu aufbaut. </p><p>Mit HTTP/1.1 ist es neben dem Abholen von Daten auch möglich, Daten zum Server zu übertragen. Mit Hilfe der <a href="#PUT">PUT</a>-Methode können so <a href="/wiki/Webdesigner" title="Webdesigner">Webdesigner</a> ihre Seiten direkt über den <a href="/wiki/Webserver" title="Webserver">Webserver</a> per <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a> publizieren und mit der DELETE-Methode ist es ihnen möglich, Daten vom Server zu löschen. Außerdem bietet HTTP/1.1 eine TRACE-Methode, mit der der Weg zum Webserver verfolgt und überprüft werden kann, ob die Daten korrekt dorthin übertragen werden. Damit ergibt sich die Möglichkeit, den Weg zum Webserver über die verschiedenen <a href="/wiki/Proxy_(Rechnernetz)" title="Proxy (Rechnernetz)">Proxys</a> hinweg zu ermitteln, ein <a href="/wiki/Traceroute" title="Traceroute">traceroute</a> auf Anwendungsebene. </p><p>Aufgrund von Unstimmigkeiten und Unklarheiten wurde 2007 eine Arbeitsgruppe gestartet, die die Spezifikation verbessern sollte. Ziel war hier lediglich eine klarere Formulierung, neue Funktionen wurden nicht eingebaut. Dieser Prozess wurde 2014 beendet und führte zu sechs neuen RFCs: </p> <ul><li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <style data-mw-deduplicate="TemplateStyles:r235239667">.mw-parser-output .dewiki-iconexternal>a{background-position:center right;background-repeat:no-repeat}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a4/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/30/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/9/96/Link-external-small-ltr-progressive.svg")!important;background-size:0.857em;padding-right:1em!important}</style><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7230" class="extiw" title="rfc:7230">7230</a></span></i> – <i><span lang="en">HTTP/1.1: Message Syntax and Routing</span></i>. 2014 (englisch).</li> <li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7231" class="extiw" title="rfc:7231">7231</a></span></i> – <i><span lang="en">HTTP/1.1: Semantics and Content</span></i>. 2014 (englisch).</li> <li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7232" class="extiw" title="rfc:7232">7232</a></span></i> – <i><span lang="en">HTTP/1.1: Conditional Requests</span></i>. 2014 (englisch).</li> <li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7233" class="extiw" title="rfc:7233">7233</a></span></i> – <i><span lang="en">HTTP/1.1: Range Requests</span></i>. 2014 (englisch).</li> <li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7234" class="extiw" title="rfc:7234">7234</a></span></i> – <i><span lang="en">HTTP/1.1: Caching</span></i>. 2014 (englisch).</li> <li><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7235" class="extiw" title="rfc:7235">7235</a></span></i> – <i><span lang="en">HTTP/1.1: Authentication</span></i>. 2014 (englisch).</li></ul> <div class="mw-heading mw-heading3"><h3 id="HTTP/2"><span id="HTTP.2F2"></span>HTTP/2</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=7" title="Abschnitt bearbeiten: HTTP/2" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=7" title="Quellcode des Abschnitts bearbeiten: HTTP/2"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Im Mai 2015 wurde von der IETF HTTP/2 als Nachfolger von HTTP/1.1 verabschiedet. Der Standard ist durch RFC 7540<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> und RFC 7541<sup id="cite_ref-RFC7541_9-1" class="reference"><a href="#cite_note-RFC7541-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> spezifiziert.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Die Entwicklung war maßgeblich von <a href="/wiki/Google_Inc." class="mw-redirect" title="Google Inc.">Google</a> <i>(<a href="/wiki/SPDY" title="SPDY">SPDY</a>)</i> und <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> <i>(HTTP Speed+Mobility)</i><sup id="cite_ref-heise.2012-03-29_16-0" class="reference"><a href="#cite_note-heise.2012-03-29-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> mit jeweils eigenen Vorschlägen vorangetrieben worden. Ein erster Entwurf, der sich weitgehend an SPDY anlehnte, war im November 2012 publiziert und seither in mehreren Schritten angepasst worden. </p><p>Mit HTTP/2 soll die Übertragung beschleunigt und optimiert werden.<sup id="cite_ref-heise.2009-11-13_17-0" class="reference"><a href="#cite_note-heise.2009-11-13-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> Dabei soll der neue Standard jedoch vollständig abwärtskompatibel zu HTTP/1.1 sein. </p><p>Wichtige neue Möglichkeiten sind </p> <ul><li>die Möglichkeit des Zusammenfassens mehrerer Anfragen,</li> <li>weitergehende <a href="/wiki/Datenkompression" title="Datenkompression">Datenkompressionsmöglichkeiten</a>,</li> <li>die binär kodierte Übertragung von Inhalten und</li> <li>Server-initiierte Datenübertragungen (push-Verfahren),</li> <li>einzelne Streams lassen sich priorisieren.</li></ul> <p>Eine Beschleunigung ergibt sich hauptsächlich aus der neuen Möglichkeit des Zusammenfassens (<a href="/wiki/Multiplexverfahren" title="Multiplexverfahren">Multiplex</a>) mehrerer Anfragen, um sie über eine Verbindung abwickeln zu können. Die <a href="/wiki/Datenkompression" title="Datenkompression">Datenkompression</a> kann nun (mittels neuem Spezialalgorithmus namens HPACK<sup id="cite_ref-HPACK_18-0" class="reference"><a href="#cite_note-HPACK-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>) auch Kopfdaten mit einschließen. Inhalte können binär kodiert übertragen werden. Um nicht auf serverseitig vorhersehbare Folgeanforderungen vom Client warten zu müssen, können Datenübertragungen teilweise vom Server initiiert werden (push-Verfahren). Durch die Verwendung von HTTP/2 können Webseitenbetreiber die Latenz zwischen Client und Server verringern und die Netzwerkhardware entlasten.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p><p>Die ursprünglich geplante Option, dass HTTP/2 standardmäßig <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> nutzt, wurde nicht umgesetzt. Allerdings kündigten die Browser-Hersteller Google und Mozilla an, dass ihre Webbrowser nur verschlüsselte HTTP/2-Verbindungen unterstützen werden. Dafür ist <a href="/wiki/Application-Layer_Protocol_Negotiation" title="Application-Layer Protocol Negotiation">ALPN</a> eine Verschlüsselungs-Erweiterung, die TLSv1.2 oder neuer braucht.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p><p>HTTP/2 wird von den meisten Browsern unterstützt, darunter Google Chrome (inkl. Chrome unter iOS und Android) ab Version 41, Mozilla Firefox ab Version 36,<sup id="cite_ref-Firefox_36_21-0" class="reference"><a href="#cite_note-Firefox_36-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Internet Explorer 11 unter Windows 10, Opera ab Version 28 (sowie Opera Mobile ab Version 24) und Safari ab Version 8. </p> <div class="mw-heading mw-heading3"><h3 id="HTTP/3"><span id="HTTP.2F3"></span>HTTP/3</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=8" title="Abschnitt bearbeiten: HTTP/3" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=8" title="Quellcode des Abschnitts bearbeiten: HTTP/3"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:HTTP-2_vs._HTTP-3_Protocol_Stack.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/HTTP-2_vs._HTTP-3_Protocol_Stack.svg/220px-HTTP-2_vs._HTTP-3_Protocol_Stack.svg.png" decoding="async" width="220" height="243" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/HTTP-2_vs._HTTP-3_Protocol_Stack.svg/330px-HTTP-2_vs._HTTP-3_Protocol_Stack.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/HTTP-2_vs._HTTP-3_Protocol_Stack.svg/440px-HTTP-2_vs._HTTP-3_Protocol_Stack.svg.png 2x" data-file-width="256" data-file-height="283" /></a><figcaption></figcaption></figure> <p>HTTP bis Version 2 stützt sich auf das <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">Transmission Control Protocol</a> (TCP) als Transportprotokoll. TCP bestätigt den Erhalt jedes Datenpakets. Dies führt dazu, dass im Falle eines Paketverlustes alle anderen Pakete auf die erneute Übertragung des verloren gegangenen warten müssen (<i>Head-of-Line Blocking</i>).<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p><p>Google arbeitet seit 2012 an einer Alternative unter dem Namen <a href="/wiki/QUIC" title="QUIC">QUIC</a>, was von der <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">IETF</a> übernommen und im Jahr 2021 standardisiert wurde. QUIC ist ein Transportprotokoll, das auf das verbindungslose <a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">UDP</a> aufbaut und darin fehlende Eigenschaften wie <a href="/wiki/Zuverl%C3%A4ssigkeit_(Telekommunikation)" title="Zuverlässigkeit (Telekommunikation)">Zuverlässigkeit</a> und <a href="/wiki/Nachrichtenverbindung" title="Nachrichtenverbindung">verbindungsorientierte Kommunikation</a> bereitstellt. Verbindungen sind verschlüsselt, wofür QUIC <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> Version 1.3 einsetzt. QUIC unterstützt das <a href="/wiki/Multiplexverfahren" title="Multiplexverfahren">Multiplexing</a> von mehreren Datenströmen und umgeht dabei das Head-of-Line Blocking. Falls ein Paket bei QUIC verloren geht, blockiert es nur die Ströme, die in dem jeweiligen Paket enthalten waren.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Die Verbindungsaushandlung von QUIC ist darauf optimiert, die Latenz zur Übertragung der eigentlichen <a href="/wiki/Nutzdaten" title="Nutzdaten">Nutzdaten</a> zu verringern. </p><p>Im November 2018 beschloss die IETF, dass HTTP über QUIC den Namen HTTP/3 tragen soll.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> Im Juni 2022 wurde HTTP/3 als RFC 9114<sup id="cite_ref-RFC9114_11-2" class="reference"><a href="#cite_note-RFC9114-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> standardisiert.<sup id="cite_ref-heise_7135411_12-1" class="reference"><a href="#cite_note-heise_7135411-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p><p>Auch bei HTTP/3 werden Datenströme getrennt verarbeitet. Geht ein Paket unterwegs verloren, betrifft es nicht mehr alle Datenströme, wie es bei HTTP/2 der Fall ist. Bei HTTP/3 wird der betroffene Strom warten, bis das fehlende Paket eintrifft. HTTP/3 ist generell verschlüsselt und verspricht deutliche Geschwindigkeitsvorteile gegenüber HTTP/2 mit TLS.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> </p><p>Google Chrome Canary war ab Mitte 2019 der erste verfügbare Browser, der eine experimentelle QUIC- und HTTP/3-Unterstützung integriert hatte. <a href="/wiki/CURL" title="CURL">cURL</a> zog bald nach. Die Vorab-Versionen von <a href="/wiki/Mozilla_Firefox" title="Mozilla Firefox">Firefox</a> (nightly und beta) versuchen seit April 2021 automatisch, <b>HTTP/3</b> zu verwenden, wenn es vom Webserver angeboten wird. Webserver können die Unterstützung anzeigen, indem sie den <a href="/wiki/Liste_der_HTTP-Headerfelder" title="Liste der HTTP-Headerfelder">Alt-Svc-Antwortheader</a> verwenden oder die HTTP/3-Unterstützung mit einem <a href="/wiki/HTTPS_Resource_Record" title="HTTPS Resource Record">HTTPS DNS-Eintrag</a> ankündigen. </p> <div class="mw-heading mw-heading2"><h2 id="HTTP-Anfragemethoden"><span id="Request_Methoden"></span> HTTP-Anfragemethoden</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=9" title="Abschnitt bearbeiten: HTTP-Anfragemethoden" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=9" title="Quellcode des Abschnitts bearbeiten: HTTP-Anfragemethoden"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dt><span id="GET"></span> GET</dt> <dd>ist die gebräuchlichste Methode. Mit ihr wird eine Ressource (zum Beispiel eine Datei) unter Angabe eines <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">URI</a> vom Server angefordert. Als Argumente in dem URI können auch Inhalte zum Server übertragen werden, allerdings soll laut Standard eine GET-Anfrage nur Daten abrufen und sonst keine Auswirkungen haben (wie Datenänderungen auf dem Server oder ausloggen). <i>(siehe <a href="#HTTP_GET">unten</a>)</i></dd> <dt><span id="POST"></span> POST</dt> <dd>schickt Daten (z. B. den Inhalt einer Datei) zur weiteren Verarbeitung zum Server, diese werden als Inhalt der Nachricht übertragen und können beispielsweise aus Name-Wert-Paaren bestehen, die aus einem HTML-Formular stammen. Es können so neue Ressourcen auf dem Server entstehen oder bestehende modifiziert werden. POST-Daten werden im Allgemeinen nicht von <a href="/wiki/Cache" title="Cache">Caches</a> zwischengespeichert. Zusätzlich können bei dieser Art der Übermittlung auch Daten wie in der GET-Methode an den URI gehängt werden. <i>(siehe <a href="#HTTP_POST">unten</a>)</i></dd> <dt><span id="HEAD"></span> HEAD</dt> <dd>weist den Server an, die gleichen HTTP-Header wie bei GET, nicht jedoch den Nachrichtenrumpf mit dem eigentlichen Dokumentinhalt zu senden. So kann zum Beispiel schnell die Gültigkeit einer Datei im <a href="/wiki/Browser-Cache" title="Browser-Cache">Browser-Cache</a> geprüft werden, und Dateigrößen können im Voraus abgerufen und durch die <code>Content-Length</code>-Zeile erlesen werden.</dd> <dt><span id="PUT"></span>PUT</dt> <dd>dient dazu, eine Ressource (zum Beispiel eine Datei) unter Angabe des Ziel-URIs auf einen Webserver hochzuladen. Besteht unter der angegebenen Ziel-URI bereits eine Ressource, wird diese ersetzt, ansonsten neu erstellt.</dd> <dt><span id="PATCH"></span> PATCH</dt> <dd>ändert ein bestehendes Dokument ohne dieses wie bei PUT vollständig zu ersetzen. Wurde durch RFC 5789 spezifiziert.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup></dd> <dt><span id="DELETE"></span> DELETE</dt> <dd>löscht die angegebene Ressource auf dem Server.</dd> <dt><span id="TRACE"></span> TRACE</dt> <dd>liefert die Anfrage so zurück, wie der Server sie empfangen hat. So kann überprüft werden, ob und wie die Anfrage auf dem Weg zum Server verändert worden ist – sinnvoll für das <a href="/wiki/Debugger" title="Debugger">Debugging</a> von Verbindungen.</dd> <dt><span id="OPTIONS"></span> OPTIONS</dt> <dd>liefert eine Liste der vom Server unterstützten Methoden und Merkmale.</dd> <dt><span id="CONNECT"></span> CONNECT</dt> <dd>wird von Proxyservern implementiert, die in der Lage sind, <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">SSL</a>-Tunnel zur Verfügung zu stellen.</dd></dl> <p><a href="/wiki/Representational_State_Transfer" title="Representational State Transfer">RESTful</a> Web Services verwenden die unterschiedlichen Anfragemethoden zur Realisierung von <a href="/wiki/Webservice" title="Webservice">Webservices</a>. Insbesondere werden dafür die HTTP-Anfragemethoden GET, POST, PUT/PATCH und DELETE verwendet. </p><p><a href="/wiki/WebDAV" title="WebDAV">WebDAV</a> fügt die Methoden <i>PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK</i> und <i>UNLOCK</i> zu HTTP hinzu. </p> <div class="mw-heading mw-heading2"><h2 id="Argumentübertragung"><span id="Argument.C3.BCbertragung"></span>Argumentübertragung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=10" title="Abschnitt bearbeiten: Argumentübertragung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=10" title="Quellcode des Abschnitts bearbeiten: Argumentübertragung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Häufig will ein Nutzer Informationen an eine Website senden. Dazu stellt HTTP prinzipiell zwei Möglichkeiten zur Verfügung: </p> <dl><dt>HTTP-GET</dt> <dd>Die Daten sind Teil der URL und bleiben deshalb beim Speichern oder der Weitergabe des Links erhalten. Sie müssen <a href="/wiki/URL-Encoding" title="URL-Encoding">URL-kodiert</a> werden, das heißt reservierte Zeichen müssen mit „%<<a href="/wiki/Hexadezimalsystem" title="Hexadezimalsystem">Hex-Wert</a>>“ und Leerzeichen mit „+“ dargestellt werden.</dd> <dt>HTTP-POST</dt> <dd>Übertragung der Daten mit einer speziell dazu vorgesehenen Anfrageart im HTTP-Nachrichtenrumpf, so dass sie in der URL nicht sichtbar sind.</dd></dl> <div class="mw-heading mw-heading3"><h3 id="HTTP_GET"><span id="GET"></span> HTTP GET</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=11" title="Abschnitt bearbeiten: HTTP GET" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=11" title="Quellcode des Abschnitts bearbeiten: HTTP GET"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Hier werden die Parameter-Wertepaare durch das Zeichen <code>?</code> in der <a href="/wiki/Uniform_Resource_Locator" title="Uniform Resource Locator">URL</a> eingeleitet. Oft wird diese Vorgehensweise gewählt, um eine Liste von Parametern zu übertragen, die die Gegenstelle bei der Bearbeitung einer Anfrage berücksichtigen soll. Häufig besteht diese Liste aus Wertepaaren, welche durch das <code>&</code>-Zeichen voneinander getrennt sind. Die jeweiligen Wertepaare sind in der Form <i>Parametername=Parameterwert</i> aufgebaut. Seltener wird das Zeichen <code>;</code> zur Trennung von Einträgen der Liste benutzt.<sup id="cite_ref-HTML_4.01-B.2.2_28-0" class="reference"><a href="#cite_note-HTML_4.01-B.2.2-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p><p>Ein Beispiel: Auf der Startseite von Wikipedia wird in das Eingabefeld der Suche „Katzen“ eingegeben und auf die Schaltfläche „Artikel“ geklickt. Der Browser sendet die folgende oder eine ähnliche Anfrage an den Server: </p> <div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>GET /wiki/Spezial:Search?search=Katzen&go=Artikel HTTP/1.1 Host: de.wikipedia.org … </pre></div> <p>Dem Wikipedia-Server werden zwei Wertepaare übergeben: </p> <table class="wikitable"> <tbody><tr> <th>Argument </th> <th>Wert </th></tr> <tr> <td>search </td> <td>Katzen </td></tr> <tr> <td>go </td> <td>Artikel </td></tr></tbody></table> <p>Diese Wertepaare werden in der Form </p><p><code>Parameter1=Wert1&Parameter2=Wert2</code> </p><p>mit vorangestelltem <code>?</code> an die geforderte Seite angehängt. </p><p>Dadurch erfährt der Server, dass der Nutzer den Artikel <i><a href="/wiki/Katzen" title="Katzen">Katzen</a></i> betrachten will. Der Server verarbeitet die Anfrage, sendet aber keine Datei, sondern leitet den Browser mit einem Location-<a href="/wiki/Header" title="Header">Header</a> zur richtigen Seite weiter, etwa mit: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="kr">HTTP</span><span class="o">/</span><span class="m">1.0</span> <span class="m">302</span> <span class="ne">Found</span> <span class="na">Date</span><span class="o">:</span> <span class="l">Fri, 13 Jan 2006 15:12:44 GMT</span> <span class="na">Location</span><span class="o">:</span> <span class="l">http://de.wikipedia.org/wiki/Katzen</span> <span class="err">…</span> </pre></div> <p>Der Browser befolgt diese Anweisung und sendet aufgrund der neuen Informationen eine neue Anfrage, etwa: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="nf">GET</span> <span class="nn">/wiki/Katzen</span> <span class="kr">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="na">Host</span><span class="o">:</span> <span class="l">de.wikipedia.org</span> <span class="err">…</span> </pre></div> <p>Und der Server antwortet und gibt den Artikel <i>Katzen</i> aus, etwa: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="kr">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="m">200</span> <span class="ne">OK</span> <span class="na">Date</span><span class="o">:</span> <span class="l">Fri, 13 Jan 2006 15:12:48 GMT</span> <span class="na">Last-Modified</span><span class="o">:</span> <span class="l">Tue, 10 Jan 2006 11:18:20 GMT</span> <span class="na">Content-Language</span><span class="o">:</span> <span class="l">de</span> <span class="na">Content-Type</span><span class="o">:</span> <span class="l">text/html; charset=utf-8</span> Die Katzen (Felidae) sind eine Familie aus der Ordnung der Raubtiere (Carnivora) innerhalb der Überfamilie der Katzenartigen (Feloidea). … </pre></div> <p>Der Datenteil ist meist länger, hier soll nur das Protokoll betrachtet werden. </p><p>Nachteil dieser Methode ist, dass die angegebenen Parameter mit der URL meist in der Historie des Browsers gespeichert werden und so persönliche Daten unbeabsichtigt im Browser gespeichert werden können. Stattdessen sollte man in diesem Fall die Methode POST benutzen. </p> <div class="mw-heading mw-heading3"><h3 id="HTTP_POST"><span id="POST"></span> HTTP POST</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=12" title="Abschnitt bearbeiten: HTTP POST" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=12" title="Quellcode des Abschnitts bearbeiten: HTTP POST"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Da sich die Daten nicht in der URL befinden, können per POST große Datenmengen, zum Beispiel Bilder, übertragen werden. </p><p>Im folgenden Beispiel wird wieder der Artikel <i>Katzen</i> angefordert, doch diesmal verwendet der Browser aufgrund eines modifizierten HTML-Codes (<code>method="POST"</code>) eine POST-Anfrage. Die Variablen stehen dabei nicht in der URL, sondern gesondert im Rumpfteil, etwa: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="nf">POST</span> <span class="nn">/wiki/Spezial:Search</span> <span class="kr">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="na">Host</span><span class="o">:</span> <span class="l">de.wikipedia.org</span> <span class="na">Content-Type</span><span class="o">:</span> <span class="l">application/x-www-form-urlencoded</span> <span class="na">Content-Length</span><span class="o">:</span> <span class="l">24</span> <span class="nt">search</span><span class="o">=</span><span class="s">Katzen</span><span class="p">&</span><span class="nt">go</span><span class="o">=</span><span class="s">Artikel</span> </pre></div> <p>Auch das versteht der Server und antwortet wieder mit beispielsweise folgendem Text: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="kr">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="m">302</span> <span class="ne">Found</span> <span class="na">Date</span><span class="o">:</span> <span class="l">Fri, 13 Jan 2006 15:32:43 GMT</span> <span class="na">Location</span><span class="o">:</span> <span class="l">http://de.wikipedia.org/wiki/Katzen</span> <span class="err">…</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="HTTP-Statuscodes">HTTP-Statuscodes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=13" title="Abschnitt bearbeiten: HTTP-Statuscodes" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=13" title="Quellcode des Abschnitts bearbeiten: HTTP-Statuscodes"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:404_not_found.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/404_not_found.png/220px-404_not_found.png" decoding="async" width="220" height="80" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/404_not_found.png/330px-404_not_found.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5f/404_not_found.png/440px-404_not_found.png 2x" data-file-width="441" data-file-height="161" /></a><figcaption>Mit Fehler 404 kommen Web-Nutzer am häufigsten in Berührung</figcaption></figure> <div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→ </span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="/wiki/HTTP-Statuscode" title="HTTP-Statuscode">HTTP-Statuscode</a></i></div> <p>Jede HTTP-Anfrage wird vom Server mit einem HTTP-Statuscode beantwortet. Er gibt zum Beispiel Informationen darüber, ob die Anfrage erfolgreich bearbeitet wurde, oder teilt dem Client, also etwa dem Browser, im Fehlerfall mit, wo (zum Beispiel Umleitung) beziehungsweise wie (zum Beispiel mit Authentifizierung) er die gewünschten Informationen (wenn möglich) erhalten kann. </p> <dl><dt>1xx – Informationen</dt> <dd>Die Bearbeitung der Anfrage dauert trotz der Rückmeldung noch an. Eine solche Zwischenantwort ist manchmal notwendig, da viele Clients nach einer bestimmten Zeitspanne (<a href="/wiki/Zeit%C3%BCberschreitung" class="mw-redirect" title="Zeitüberschreitung">Zeitüberschreitung</a>) automatisch annehmen, dass ein Fehler bei der Übertragung oder Verarbeitung der Anfrage aufgetreten ist, und mit einer Fehlermeldung abbrechen.</dd> <dt>2xx – Erfolgreiche Operation</dt> <dd>Die Anfrage wurde bearbeitet und die Antwort wird an den Anfragesteller zurückgesendet.</dd> <dt>3xx – Umleitung</dt> <dd>Um eine erfolgreiche Bearbeitung der Anfrage sicherzustellen, sind weitere Schritte seitens des Clients erforderlich. Das ist zum Beispiel der Fall, wenn eine Webseite vom Betreiber umgestaltet wurde, so dass sich eine gewünschte Datei nun an einem anderen Platz befindet. Mit der Antwort des Servers erfährt der Client im <i>Location</i>-Header, wo sich die Datei jetzt befindet.</dd> <dt>4xx – <a href="/wiki/Client" title="Client">Client</a>-Fehler</dt> <dd>Bei der Bearbeitung der Anfrage ist ein Fehler aufgetreten, der im Verantwortungsbereich des Clients liegt. Ein 404 tritt beispielsweise ein, wenn ein Dokument angefragt wurde, das auf dem Server nicht existiert. Ein 403 weist den Client darauf hin, dass es ihm nicht erlaubt ist, das jeweilige Dokument abzurufen. Es kann sich zum Beispiel um ein vertrauliches oder nur per <a href="/wiki/Hypertext_Transfer_Protocol_Secure" title="Hypertext Transfer Protocol Secure">HTTPS</a> zugängliches Dokument handeln.</dd> <dt>5xx – <a href="/wiki/Server" title="Server">Server</a>-Fehler</dt> <dd>Es ist ein Fehler aufgetreten, dessen Ursache beim Server liegt. Zum Beispiel bedeutet 501, dass der Server nicht über die erforderlichen Funktionen (das heißt zum Beispiel Programme oder andere Dateien) verfügt, um die Anfrage zu bearbeiten.</dd></dl> <p>Zusätzlich zum Statuscode enthält der Header der Server-Antwort eine Beschreibung des Fehlers in <a href="/wiki/Englische_Sprache" title="Englische Sprache">englischsprachigem</a> Klartext. Zum Beispiel ist ein <a href="/wiki/Toter_Link" title="Toter Link">Fehler 404</a> an folgendem Header zu erkennen: </p> <div class="mw-highlight mw-highlight-lang-http mw-content-ltr" dir="ltr"><pre><span></span><span class="kr">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="m">404</span> <span class="ne">Not Found</span> <span class="err">…</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="HTTP-Authentifizierung">HTTP-Authentifizierung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=14" title="Abschnitt bearbeiten: HTTP-Authentifizierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=14" title="Quellcode des Abschnitts bearbeiten: HTTP-Authentifizierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→ </span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="/wiki/HTTP-Authentifizierung" title="HTTP-Authentifizierung">HTTP-Authentifizierung</a></i></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Http_auth_iw_10.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/00/Http_auth_iw_10.png/220px-Http_auth_iw_10.png" decoding="async" width="220" height="62" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/00/Http_auth_iw_10.png/330px-Http_auth_iw_10.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/00/Http_auth_iw_10.png/440px-Http_auth_iw_10.png 2x" data-file-width="715" data-file-height="203" /></a><figcaption>HTTP-Authentifizierung</figcaption></figure> <p>Stellt der Webserver fest, dass für eine angeforderte Datei Benutzername oder Passwort nötig sind, meldet er das dem Browser mit dem Statuscode <i>401 Unauthorized</i> und dem Header <i>WWW-Authenticate.</i> Dieser prüft, ob die Angaben vorliegen, oder präsentiert dem Anwender einen Dialog, in dem Name und Passwort einzutragen sind, und überträgt diese an den Server. Stimmen die Daten, wird die entsprechende Seite an den Browser gesendet. Es wird nach RFC 2617<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> unterschieden in: </p> <dl><dt>Basic Authentication</dt> <dd>Die Basic Authentication ist die häufigste Art der HTTP-Authentifizierung. Der Webserver fordert eine Authentifizierung an, der Browser sucht daraufhin nach Benutzername/Passwort für diese Datei und fragt gegebenenfalls den Benutzer. Anschließend sendet er die Authentifizierung mit dem Authorization-Header in der Form <i>Benutzername:Passwort</i> <a href="/wiki/Base64" title="Base64">Base64</a>-codiert an den Server. Base64 bietet keinen kryptographischen Schutz, daher kann dieses Verfahren nur beim Einsatz von <a href="/wiki/Hypertext_Transfer_Protocol_Secure" title="Hypertext Transfer Protocol Secure">HTTPS</a> als sicher angesehen werden.</dd> <dt>Digest Access Authentication</dt> <dd>Bei der Digest Access Authentication sendet der Server zusätzlich mit dem WWW-Authenticate-Header eine eigens erzeugte zufällige Zeichenfolge (<a href="/wiki/Nonce" title="Nonce">Nonce</a>). Der Browser berechnet den <a href="/wiki/Hashcode" class="mw-redirect" title="Hashcode">Hashcode</a> der gesamten Daten (Benutzername, Passwort, erhaltener Zeichenfolge, HTTP-Methode und angeforderter <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">URI</a>) und sendet sie im Authorization-Header zusammen mit dem Benutzernamen und der zufälligen Zeichenfolge zurück an den Server, der diese mit der selbst berechneten Prüfsumme vergleicht. Ein Abhören der Kommunikation nützt hier einem Angreifer nichts, da sich aufgrund der verwendeten <a href="/wiki/Kryptologische_Hashfunktion" class="mw-redirect" title="Kryptologische Hashfunktion">kryptologischen Hashfunktion</a> aus dem Hashcode die Daten nicht rekonstruieren lassen und für jede Anforderung anders lauten.</dd></dl> <div class="mw-heading mw-heading2"><h2 id="HTTP-Kompression">HTTP-Kompression</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=15" title="Abschnitt bearbeiten: HTTP-Kompression" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=15" title="Quellcode des Abschnitts bearbeiten: HTTP-Kompression"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Um die übertragene Datenmenge zu verringern, kann ein HTTP-Server seine Antworten <a href="/wiki/Datenkompression" title="Datenkompression">komprimieren</a>. Ein Client muss bei einer Anfrage mitteilen, welche Kompressionsverfahren er verarbeiten kann. Dazu dient der Header <i>Accept-Encoding</i> (etwa <i>Accept-Encoding: <a href="/wiki/Gzip" title="Gzip">gzip</a>, <a href="/wiki/Deflate" title="Deflate">deflate</a></i>). Der Server kann dann die Antwort mit einem vom Client unterstützten Verfahren komprimieren und gibt im Header <i>Content-Encoding</i> das verwendete Kompressionsverfahren an. </p><p>HTTP-Kompression spart vor allem bei textuellen Daten (HTML, XHTML, CSS, Javascript-Code, XML, JSON) erhebliche Datenmengen, da sich diese gut komprimieren lassen. Bei bereits komprimierten Daten (etwa gängige Formate für Bilder, Audio und Video) ist die (erneute) Kompression nutzlos und wird daher üblicherweise nicht benutzt. </p><p>In Verbindung mit einer mit <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> verschlüsselten Kommunikation führt die Komprimierung allerdings zum <a href="/wiki/Transport_Layer_Security#Kompressionsangriffe" title="Transport Layer Security">BREACH</a>-<a href="/wiki/Exploit" title="Exploit">Exploit</a>, wodurch die Verschlüsselung gebrochen werden kann. </p> <div class="mw-heading mw-heading2"><h2 id="Applikationen_über_HTTP"><span id="Applikationen_.C3.BCber_HTTP"></span>Applikationen über HTTP</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=16" title="Abschnitt bearbeiten: Applikationen über HTTP" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=16" title="Quellcode des Abschnitts bearbeiten: Applikationen über HTTP"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>HTTP als textbasiertes Protokoll wird nicht nur zur Übertragung von Webseiten verwendet, es kann auch in eigenständigen Applikationen, den <a href="/wiki/Webservice" title="Webservice">Webservices</a>, verwendet werden. Dabei werden die HTTP-eigenen Befehle wie GET und POST für <a href="/wiki/CRUD" title="CRUD">CRUD</a>-Operationen weiterverwendet. Dies hat den Vorteil, dass kein eigenes Protokoll für die <a href="/wiki/Daten%C3%BCbertragung" title="Datenübertragung">Datenübertragung</a> entwickelt werden muss. Beispielhaft wird dies bei <a href="/wiki/Representational_State_Transfer" title="Representational State Transfer">REST</a> eingesetzt. </p> <div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=17" title="Abschnitt bearbeiten: Siehe auch" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=17" title="Quellcode des Abschnitts bearbeiten: Siehe auch"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Liste_der_HTTP-Headerfelder" title="Liste der HTTP-Headerfelder">Liste der HTTP-Headerfelder</a></li> <li><a href="/wiki/Request_Cycle" title="Request Cycle">Request Cycle</a></li> <li><a href="/wiki/SOAP" title="SOAP">SOAP</a></li> <li><a href="/wiki/Extensible_Markup_Language" title="Extensible Markup Language">Extensible Markup Language</a> (XML)</li> <li><a href="/wiki/Zeichenkodierung" title="Zeichenkodierung">Zeichenkodierung</a></li> <li><a href="/wiki/Content_Negotiation" title="Content Negotiation">Content Negotiation</a></li> <li><a href="/wiki/HTTP_ETag" title="HTTP ETag">HTTP ETag</a></li> <li><a href="/wiki/HTTP_Caching" title="HTTP Caching">HTTP Caching</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=18" title="Abschnitt bearbeiten: Weblinks" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=18" title="Quellcode des Abschnitts bearbeiten: Weblinks"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div><b><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Hypertext_Transfer_Protocol?uselang=de"><span lang="en">Commons</span>: Hypertext Transfer Protocol</a></span></b> – Sammlung von Bildern, Videos und Audiodateien</div> <div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Wikiversity"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/20px-Wikiversity_logo_2017.svg.png" decoding="async" width="20" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/29px-Wikiversity_logo_2017.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/39px-Wikiversity_logo_2017.svg.png 2x" data-file-width="626" data-file-height="512" /></span></span></div><b><a href="https://de.wikiversity.org/wiki/Kurs:Internet_und_Verschluesselung/World_Wide_Web/HTTP" class="extiw" title="v:Kurs:Internet und Verschluesselung/World Wide Web/HTTP">Wikiversity: Kurs:Internet und Verschluesselung/World Wide Web/HTTP</a></b> – Kursmaterialien</div> <ul><li><a rel="nofollow" class="external text" href="https://tools.ietf.org/wg/httpbis/">Arbeitsgruppe der IETF zur Weiterentwicklung von HTTP.</a></li> <li><a rel="nofollow" class="external text" href="http://httptea.sourceforge.net/"><i>HttpTea,</i> ein HTTP-Analysator.</a> (Freeware) httptea.sourceforge.net (englisch)</li> <li><a rel="nofollow" class="external text" href="https://curlie.org/World/Deutsch/Computer/Netzwerk/Protokolle_und_Dienste/HTTP/">Linkkatalog zum Thema HTTP</a> bei <i>curlie.org</i> (ehemals <a href="/wiki/DMOZ" title="DMOZ">DMOZ</a>)</li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-montenegro-httpbis-speed-mobility-01">Microsofts ausführlicher Bericht zu http 2.0.</a> (englisch)</li></ul> <div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit&section=19" title="Abschnitt bearbeiten: Einzelnachweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit&section=19" title="Quellcode des Abschnitts bearbeiten: Einzelnachweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol class="references"> <li id="cite_note-RFC1945-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC1945_1-0">a</a></sup> <sup><a href="#cite_ref-RFC1945_1-1">b</a></sup></span> <span class="reference-text"> <i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc1945" class="extiw" title="rfc:1945">1945</a></span></i> – <i><span lang="en">Hypertext Transfer Protocol – HTTP/1.0</span></i>. Mai 1996 (englisch).</span> </li> <li id="cite_note-RFC2616-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC2616_2-0">a</a></sup> <sup><a href="#cite_ref-RFC2616_2-1">b</a></sup></span> <span class="reference-text"> <i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc2616" class="extiw" title="rfc:2616">2616</a></span></i> – <i><span lang="en">Hypertext Transfer Protocol – HTTP/1.1</span></i>. 1999 (englisch).</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7230" class="extiw" title="rfc:7230">7230</a></span></i> – <i><span lang="en">HTTP/1.1: Message Syntax and Routing</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7231" class="extiw" title="rfc:7231">7231</a></span></i> – <i><span lang="en">HTTP/1.1: Semantics and Content</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7232" class="extiw" title="rfc:7232">7232</a></span></i> – <i><span lang="en">HTTP/1.1: Conditional Requests</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7233" class="extiw" title="rfc:7233">7233</a></span></i> – <i><span lang="en">HTTP/1.1: Range Requests</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7234" class="extiw" title="rfc:7234">7234</a></span></i> – <i><span lang="en">HTTP/1.1: Caching</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7235" class="extiw" title="rfc:7235">7235</a></span></i> – <i><span lang="en">HTTP/1.1: Authentication</span></i>. 2014 (englisch).</span> </li> <li id="cite_note-RFC7541-9"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC7541_9-0">a</a></sup> <sup><a href="#cite_ref-RFC7541_9-1">b</a></sup></span> <span class="reference-text"> <i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7541" class="extiw" title="rfc:7541">7541</a></span></i> – <i><span lang="en">Header Compression 2</span></i>. Mai 2015 (englisch).</span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc9113" class="extiw" title="rfc:9113">9113</a></span></i> – <i><span lang="en">Hypertext Transfer Protocol – HTTP/2</span></i>. 2022 (englisch).</span> </li> <li id="cite_note-RFC9114-11"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC9114_11-0">a</a></sup> <sup><a href="#cite_ref-RFC9114_11-1">b</a></sup> <sup><a href="#cite_ref-RFC9114_11-2">c</a></sup></span> <span class="reference-text"> <i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc9114" class="extiw" title="rfc:9114">9114</a></span></i> – <i><span lang="en">HTTP/3</span></i>. Juni 2022 (englisch).</span> </li> <li id="cite_note-heise_7135411-12"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-heise_7135411_12-0">a</a></sup> <sup><a href="#cite_ref-heise_7135411_12-1">b</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/news/IETF-erhebt-HTTP-3-zum-RFC-7135411.html"><i>IETF erhebt HTTP/3 zum RFC.</i></a> heise.de; abgerufen am 13. Juni 2022.</span> </li> <li id="cite_note-HTTP0.9-13"><span class="mw-cite-backlink"><a href="#cite_ref-HTTP0.9_13-0">↑</a></span> <span class="reference-text"> Tim Berners-Lee: <a rel="nofollow" class="external text" href="http://www.w3.org/Protocols/HTTP/AsImplemented.html"><i>The Original HTTP as defined in 1991.</i></a> w3.org; abgerufen am 13. November 2010.</span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7540" class="extiw" title="rfc:7540">7540</a></span></i> – <i><span lang="en">Hypertext Transfer Protocol Version 2 (HTTP/2)</span></i>. Mai 2015 (englisch).</span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/news/RFCs-fuer-HTTP-2-festgelegt-und-geschrieben-2650979.html">RFCs für HTTP/2 festgelegt und -geschrieben.</a> <a href="/wiki/IX_%E2%80%93_Magazin_f%C3%BCr_professionelle_Informationstechnik" title="IX – Magazin für professionelle Informationstechnik">iX</a>, News, 15. Mai 2015.</span> </li> <li id="cite_note-heise.2012-03-29-16"><span class="mw-cite-backlink"><a href="#cite_ref-heise.2012-03-29_16-0">↑</a></span> <span class="reference-text"> <span class="cite">Christian Kirsch: <a rel="nofollow" class="external text" href="http://heise.de/-1479694.html"><i>Microsoft bringt eigenen Vorschlag für HTTP 2.</i></a> heise.de, 29. März 2012,<span class="Abrufdatum"> abgerufen am 4. April 2012</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=Microsoft+bringt+eigenen+Vorschlag+f%C3%BCr+HTTP+2&rft.description=Microsoft+bringt+eigenen+Vorschlag+f%C3%BCr+HTTP+2&rft.identifier=http%3A%2F%2Fheise.de%2F-1479694.html&rft.creator=Christian+Kirsch&rft.publisher=heise.de&rft.date=2012-03-29"> </span></span> </li> <li id="cite_note-heise.2009-11-13-17"><span class="mw-cite-backlink"><a href="#cite_ref-heise.2009-11-13_17-0">↑</a></span> <span class="reference-text"> Christian Kirsch: <a rel="nofollow" class="external text" href="http://heise.de/-858994.html"><i>Googles SPDY soll das Web beschleunigen.</i></a> heise.de, 13. November 2009; abgerufen am 4. April 2012</span> </li> <li id="cite_note-HPACK-18"><span class="mw-cite-backlink"><a href="#cite_ref-HPACK_18-0">↑</a></span> <span class="reference-text"> <style data-mw-deduplicate="TemplateStyles:r246413598">.mw-parser-output .webarchiv-memento{color:var(--color-base,#202122)!important}</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141031004201/https://http2.github.io/http2-spec/compression.html">Entwurf der Spezifikation von HPACK</a> (<a href="/wiki/Web-Archivierung#Begrifflichkeiten" title="Web-Archivierung"><span class="webarchiv-memento">Memento</span></a> vom 31. Oktober 2014 im <i><a href="/wiki/Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (dem Header-Kompressionsalgorithmus für HTTP/2). HTTP-Arbeitsgruppe der IETF</span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.pcwelt.de/ratgeber/HTTP-2-schneller-surfen-mit-neuer-Protokollversion-Browser-und-Server-9775544.html"><i>HTTP/2 – schneller surfen mit neuer Protokollversion.</i></a> pcwelt.de, 30. Januar 2016,<span class="Abrufdatum"> abgerufen am 21. Februar 2018</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=HTTP%2F2+%E2%80%93+schneller+surfen+mit+neuer+Protokollversion&rft.description=HTTP%2F2+%E2%80%93+schneller+surfen+mit+neuer+Protokollversion&rft.identifier=https%3A%2F%2Fwww.pcwelt.de%2Fratgeber%2FHTTP-2-schneller-surfen-mit-neuer-Protokollversion-Browser-und-Server-9775544.html&rft.publisher=pcwelt.de&rft.date=2016-01-30"> </span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="cite">M. Belshe, R. Peon, M. Thomson: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130715004452/https://http2.github.io/http2-spec/#TLSUsage"><i>Hypertext Transfer Protocol Version 2, Use of TLS Features.</i></a> Archiviert vom <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fhttp2.github.io%2Fhttp2-spec%2F%23TLSUsage">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">15. Juli 2013</span><span>;</span><span class="Abrufdatum"> abgerufen am 10. Februar 2015</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=Hypertext+Transfer+Protocol+Version+2%2C+Use+of+TLS+Features&rft.description=Hypertext+Transfer+Protocol+Version+2%2C+Use+of+TLS+Features&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20130715004452%2Fhttps%3A%2F%2Fhttp2.github.io%2Fhttp2-spec%2F%23TLSUsage&rft.creator=M.+Belshe%2C+R.+Peon%2C+M.+Thomson&rft.source=https://http2.github.io/http2-spec/#TLSUsage"> </span></span> </li> <li id="cite_note-Firefox_36-21"><span class="mw-cite-backlink"><a href="#cite_ref-Firefox_36_21-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.admin-magazin.de/News/Firefox-36-implementiert-HTTP-2">Firefox 36 implementiert HTTP/2</a></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.ionos.de/digitalguide/hosting/hosting-technik/was-ist-http/"><i>Was ist HTTP?</i></a><span class="Abrufdatum"> Abgerufen am 25. März 2021</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=Was+ist+HTTP%3F&rft.description=Was+ist+HTTP%3F&rft.identifier=https%3A%2F%2Fwww.ionos.de%2Fdigitalguide%2Fhosting%2Fhosting-technik%2Fwas-ist-http%2F&rft.language=de"> </span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc9000#section-13" class="extiw" title="rfc:9000">9000</a></span></i> – <i><span lang="en">QUIC: A UDP-Based Multiplexed and Secure Transport</span></i>. Mai 2021, Abschnitt 13 (englisch).</span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.golem.de/news/ietf-http-ueber-quic-wird-zu-http-3-1811-137655.html"><i>IETF: HTTP über Quic wird zu HTTP/3.</i></a> In: <i>golem.de.</i> 12. November 2018,<span class="Abrufdatum"> abgerufen am 27. April 2019</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=IETF%3A+HTTP+%C3%BCber+Quic+wird+zu+HTTP%2F3&rft.description=IETF%3A+HTTP+%C3%BCber+Quic+wird+zu+HTTP%2F3&rft.identifier=https%3A%2F%2Fwww.golem.de%2Fnews%2Fietf-http-ueber-quic-wird-zu-http-3-1811-137655.html&rft.date=2018-11-12"> </span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><span class="cite">Kim Rixecker: <a rel="nofollow" class="external text" href="https://t3n.de/news/http3-erklaert-hyper-text-transport-protocol-1398125/"><i>HTTP/3: Wir erklären die nächste Version des Hypertext Transfer Protocols.</i></a> In: <i>t3n Magazin.</i> 13. August 2021,<span class="Abrufdatum"> abgerufen am 19. August 2021</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=HTTP%2F3%3A+Wir+erkl%C3%A4ren+die+n%C3%A4chste+Version+des+Hypertext+Transfer+Protocols&rft.description=HTTP%2F3%3A+Wir+erkl%C3%A4ren+die+n%C3%A4chste+Version+des+Hypertext+Transfer+Protocols&rft.identifier=https%3A%2F%2Ft3n.de%2Fnews%2Fhttp3-erklaert-hyper-text-transport-protocol-1398125%2F&rft.creator=Kim+Rixecker&rft.date=2021-08-13"> </span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="cite">Tonino Jankov: <a rel="nofollow" class="external text" href="https://kinsta.com/de/blog/http3/"><i>Was ist HTTP/3? – Hintergrundinformationen über das schnelle neue UDP-basierte Protokoll.</i></a> In: <i>Kinsta.</i> 18. Mai 2021,<span class="Abrufdatum"> abgerufen am 19. August 2021</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AHypertext+Transfer+Protocol&rft.title=Was+ist+HTTP%2F3%3F+%E2%80%93+Hintergrundinformationen+%C3%BCber+das+schnelle+neue+UDP-basierte+Protokoll&rft.description=Was+ist+HTTP%2F3%3F+%E2%80%93+Hintergrundinformationen+%C3%BCber+das+schnelle+neue+UDP-basierte+Protokoll&rft.identifier=https%3A%2F%2Fkinsta.com%2Fde%2Fblog%2Fhttp3%2F&rft.creator=Tonino+Jankov&rft.date=2021-05-18"> </span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc5789" class="extiw" title="rfc:5789">5789</a></span></i> – <i><span lang="en">PATCH Method for HTTP</span></i>. März 2010 (englisch).</span> </li> <li id="cite_note-HTML_4.01-B.2.2-28"><span class="mw-cite-backlink"><a href="#cite_ref-HTML_4.01-B.2.2_28-0">↑</a></span> <span class="reference-text"> <cite style="font-style:italic">Appendix B: Performance, Implementation, and Design Notes</cite>. In: World Wide Web Consortium [W3C] (Hrsg.): <cite style="font-style:italic">HTML 4.01 Specification</cite>. 24. Dezember 1999, B.2.2: Ampersands in URI attribute values (<a rel="nofollow" class="external text" href="http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.2.2">w3.org</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Hypertext+Transfer+Protocol&rft.atitle=Appendix+B%3A+Performance%2C+Implementation%2C+and+Design+Notes&rft.btitle=HTML+4.01+Specification&rft.date=1999-12-24&rft.genre=book" style="display:none"> </span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc2617" class="extiw" title="rfc:2617">2617</a></span></i> – <i><span lang="en">HTTP Authentication: Basic and Digest Access Authentication</span></i>. Juni 1999 (englisch).</span> </li> </ol> <div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten"> <div style="display: table-cell; vertical-align: middle; width: 100%;"> <div> Normdaten (Sachbegriff): <a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="plainlinks-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4479982-2">4479982-2</a></span> <span class="noprint">(<a rel="nofollow" class="external text" href="https://lobid.org/gnd/4479982-2">lobid</a>, <a rel="nofollow" class="external text" href="https://swb.bsz-bw.de/DB=2.104/SET=1/TTL=1/CMD?retrace=0&trm_old=&ACT=SRCHA&IKT=2999&SRT=RLV&TRM=4479982-2">OGND</a><span class="metadata">, <a rel="nofollow" class="external text" href="https://prometheus.lmu.de/gnd/4479982-2">AKS</a></span>)</span> | <a href="/wiki/Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a>: <span class="plainlinks-print"><a rel="nofollow" class="external text" href="https://lccn.loc.gov/sh97000529">sh97000529</a></span> <span class="metadata"></span></div> </div></div></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol&oldid=249620005">https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol&oldid=249620005</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorien</a>: <ul><li><a href="/wiki/Kategorie:HTTP" title="Kategorie:HTTP">HTTP</a></li><li><a href="/wiki/Kategorie:Internet-Anwendungsprotokoll" title="Kategorie:Internet-Anwendungsprotokoll">Internet-Anwendungsprotokoll</a></li><li><a href="/wiki/Kategorie:Internetstandard" title="Kategorie:Internetstandard">Internetstandard</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigationsmenü</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Meine Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Benutzerseite der IP-Adresse, von der aus du Änderungen durchführst">Nicht angemeldet</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&returnto=Hypertext+Transfer+Protocol" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&returnto=Hypertext+Transfer+Protocol" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span>Anmelden</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namensräume</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Hypertext_Transfer_Protocol" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Diskussion:Hypertext_Transfer_Protocol" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Deutsch</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ansichten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/Hypertext_Transfer_Protocol"><span>Lesen</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Weitere Optionen" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Weitere</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Suche</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Spezial:Suche"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Suche nach Seiten, die diesen Text enthalten" value="Suchen"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Gehe direkt zu der Seite mit genau diesem Namen, falls sie vorhanden ist." value="Artikel"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Wikipedia:Hauptseite" title="Hauptseite"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Navigation</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li> </ul> </div> </nav> <nav id="p-Mitmachen" class="mw-portlet mw-portlet-Mitmachen vector-menu-portal portal vector-menu" aria-labelledby="p-Mitmachen-label" > <h3 id="p-Mitmachen-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Mitmachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_de.wikipedia.org&uselang=de" title="Unterstütze uns"><span>Spenden</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/Hypertext_Transfer_Protocol" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/Hypertext_Transfer_Protocol" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten" title="Liste aller Spezialseiten [q]" accesskey="q"><span>Spezialseiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&oldid=249620005" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&action=info" title="Weitere Informationen über diese Seite"><span>Seiteninformationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&page=Hypertext_Transfer_Protocol&id=249620005&wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spezial:URL-K%C3%BCrzung&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FHypertext_Transfer_Protocol"><span>Kurzlink</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spezial:QrCode&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FHypertext_Transfer_Protocol"><span>QR-Code herunterladen</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Drucken/exportieren</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&page=Hypertext_Transfer_Protocol&action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Hypertext_Transfer_Protocol&printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Projekten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Hypertext_Transfer_Protocol" hreflang="en"><span>Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8777" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Sprachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/HTTP" title="HTTP – Afrikaans" lang="af" hreflang="af" data-title="HTTP" data-language-autonym="Afrikaans" data-language-local-name="Afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D8%B1%D9%88%D8%AA%D9%88%D9%83%D9%88%D9%84_%D9%86%D9%82%D9%84_%D8%A7%D9%84%D9%86%D8%B5_%D8%A7%D9%84%D9%81%D8%A7%D8%A6%D9%82" title="بروتوكول نقل النص الفائق – Arabisch" lang="ar" hreflang="ar" data-title="بروتوكول نقل النص الفائق" data-language-autonym="العربية" data-language-local-name="Arabisch" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/Protocolu_de_tresferencia_d%27hipertestu" title="Protocolu de tresferencia d'hipertestu – Asturisch" lang="ast" hreflang="ast" data-title="Protocolu de tresferencia d'hipertestu" data-language-autonym="Asturianu" data-language-local-name="Asturisch" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/HTTP" title="HTTP – Aserbaidschanisch" lang="az" hreflang="az" data-title="HTTP" data-language-autonym="Azərbaycanca" data-language-local-name="Aserbaidschanisch" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D8%A7%DA%86%E2%80%8C%D8%AA%DB%8C%E2%80%8C%D8%AA%DB%8C%E2%80%8C%D9%BE%DB%8C" title="اچتیتیپی – Südaserbaidschanisch" lang="azb" hreflang="azb" data-title="اچتیتیپی" data-language-autonym="تۆرکجه" data-language-local-name="Südaserbaidschanisch" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/HTTP" title="HTTP – Belarussisch" lang="be" hreflang="be" data-title="HTTP" data-language-autonym="Беларуская" data-language-local-name="Belarussisch" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D1%82%D0%B0%D0%BA%D0%BE%D0%BB_%D0%BF%D0%B5%D1%80%D0%B0%D0%B4%D0%B0%D1%87%D1%8B_%D0%B3%D1%96%D0%BF%D1%8D%D1%80%D1%82%D1%8D%D0%BA%D1%81%D1%82%D1%83" title="Пратакол перадачы гіпэртэксту – Weißrussisch (Taraschkewiza)" lang="be-tarask" hreflang="be-tarask" data-title="Пратакол перадачы гіпэртэксту" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Weißrussisch (Taraschkewiza)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/HTTP" title="HTTP – Bulgarisch" lang="bg" hreflang="bg" data-title="HTTP" data-language-autonym="Български" data-language-local-name="Bulgarisch" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B9%E0%A6%BE%E0%A6%87%E0%A6%AA%E0%A6%BE%E0%A6%B0_%E0%A6%9F%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%B8%E0%A6%9F_%E0%A6%9F%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%A8%E0%A7%8D%E0%A6%B8%E0%A6%AB%E0%A6%BE%E0%A6%B0_%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%9F%E0%A7%8B%E0%A6%95%E0%A6%B2" title="হাইপার টেক্সট ট্রান্সফার প্রোটোকল – Bengalisch" lang="bn" hreflang="bn" data-title="হাইপার টেক্সট ট্রান্সফার প্রোটোকল" data-language-autonym="বাংলা" data-language-local-name="Bengalisch" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Bosnisch" lang="bs" hreflang="bs" data-title="Hypertext Transfer Protocol" data-language-autonym="Bosanski" data-language-local-name="Bosnisch" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Protocol_de_transfer%C3%A8ncia_d%27hipertext" title="Protocol de transferència d'hipertext – Katalanisch" lang="ca" hreflang="ca" data-title="Protocol de transferència d'hipertext" data-language-autonym="Català" data-language-local-name="Katalanisch" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Tschechisch" lang="cs" hreflang="cs" data-title="Hypertext Transfer Protocol" data-language-autonym="Čeština" data-language-local-name="Tschechisch" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/HTTP" title="HTTP – Walisisch" lang="cy" hreflang="cy" data-title="HTTP" data-language-autonym="Cymraeg" data-language-local-name="Walisisch" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/HTTP" title="HTTP – Dänisch" lang="da" hreflang="da" data-title="HTTP" data-language-autonym="Dansk" data-language-local-name="Dänisch" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-diq mw-list-item"><a href="https://diq.wikipedia.org/wiki/HTTP" title="HTTP – Zazaki" lang="diq" hreflang="diq" data-title="HTTP" data-language-autonym="Zazaki" data-language-local-name="Zazaki" class="interlanguage-link-target"><span>Zazaki</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%A0%CF%81%CF%89%CF%84%CF%8C%CE%BA%CE%BF%CE%BB%CE%BB%CE%BF_%CE%9C%CE%B5%CF%84%CE%B1%CF%86%CE%BF%CF%81%CE%AC%CF%82_%CE%A5%CF%80%CE%B5%CF%81%CE%BA%CE%B5%CE%B9%CE%BC%CE%AD%CE%BD%CE%BF%CF%85" title="Πρωτόκολλο Μεταφοράς Υπερκειμένου – Griechisch" lang="el" hreflang="el" data-title="Πρωτόκολλο Μεταφοράς Υπερκειμένου" data-language-autonym="Ελληνικά" data-language-local-name="Griechisch" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/HTTP" title="HTTP – Englisch" lang="en" hreflang="en" data-title="HTTP" data-language-autonym="English" data-language-local-name="Englisch" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Hiperteksto-Transiga_Protokolo" title="Hiperteksto-Transiga Protokolo – Esperanto" lang="eo" hreflang="eo" data-title="Hiperteksto-Transiga Protokolo" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto" title="Protocolo de transferencia de hipertexto – Spanisch" lang="es" hreflang="es" data-title="Protocolo de transferencia de hipertexto" data-language-autonym="Español" data-language-local-name="Spanisch" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/H%C3%BCperteksti_edastusprotokoll" title="Hüperteksti edastusprotokoll – Estnisch" lang="et" hreflang="et" data-title="Hüperteksti edastusprotokoll" data-language-autonym="Eesti" data-language-local-name="Estnisch" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/HTTP" title="HTTP – Baskisch" lang="eu" hreflang="eu" data-title="HTTP" data-language-autonym="Euskara" data-language-local-name="Baskisch" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D9%88%D8%AA%DA%A9%D9%84_%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84_%D8%A7%D8%A8%D8%B1%D9%85%D8%AA%D9%86" title="پروتکل انتقال ابرمتن – Persisch" lang="fa" hreflang="fa" data-title="پروتکل انتقال ابرمتن" data-language-autonym="فارسی" data-language-local-name="Persisch" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/HTTP" title="HTTP – Finnisch" lang="fi" hreflang="fi" data-title="HTTP" data-language-autonym="Suomi" data-language-local-name="Finnisch" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fiu-vro mw-list-item"><a href="https://fiu-vro.wikipedia.org/wiki/HTTP" title="HTTP – Võro" lang="vro" hreflang="vro" data-title="HTTP" data-language-autonym="Võro" data-language-local-name="Võro" class="interlanguage-link-target"><span>Võro</span></a></li><li class="interlanguage-link interwiki-fo mw-list-item"><a href="https://fo.wikipedia.org/wiki/Http" title="Http – Färöisch" lang="fo" hreflang="fo" data-title="Http" data-language-autonym="Føroyskt" data-language-local-name="Färöisch" class="interlanguage-link-target"><span>Føroyskt</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Französisch" lang="fr" hreflang="fr" data-title="Hypertext Transfer Protocol" data-language-autonym="Français" data-language-local-name="Französisch" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Pr%C3%B3tacal_Aistrithe_Hipirt%C3%A9acs" title="Prótacal Aistrithe Hipirtéacs – Irisch" lang="ga" hreflang="ga" data-title="Prótacal Aistrithe Hipirtéacs" data-language-autonym="Gaeilge" data-language-local-name="Irisch" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/HTTP" title="HTTP – Galicisch" lang="gl" hreflang="gl" data-title="HTTP" data-language-autonym="Galego" data-language-local-name="Galicisch" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%B9%E0%AA%BE%E0%AA%AF%E0%AA%AA%E0%AA%B0%E0%AA%9F%E0%AB%87%E0%AA%95%E0%AB%8D%E0%AA%B8%E0%AB%8D%E0%AA%9F_%E0%AA%9F%E0%AB%8D%E0%AA%B0%E0%AA%BE%E0%AA%A8%E0%AB%8D%E0%AA%B8%E0%AA%AB%E0%AA%B0_%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%9F%E0%AB%8B%E0%AA%95%E0%AB%8B%E0%AA%B2" title="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ – Gujarati" lang="gu" hreflang="gu" data-title="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ" data-language-autonym="ગુજરાતી" data-language-local-name="Gujarati" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Hebräisch" lang="he" hreflang="he" data-title="Hypertext Transfer Protocol" data-language-autonym="עברית" data-language-local-name="Hebräisch" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B9%E0%A4%BE%E0%A4%87%E0%A4%AA%E0%A4%B0%E0%A4%9F%E0%A5%87%E0%A4%95%E0%A5%8D%E0%A4%B8%E0%A5%8D%E0%A4%9F_%E0%A4%9F%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%82%E0%A4%B8%E0%A4%AB%E0%A4%B0_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%9F%E0%A5%8B%E0%A4%95%E0%A5%89%E0%A4%B2" title="हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल – Hindi" lang="hi" hreflang="hi" data-title="हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/HTTP" title="HTTP – Kroatisch" lang="hr" hreflang="hr" data-title="HTTP" data-language-autonym="Hrvatski" data-language-local-name="Kroatisch" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/HTTP" title="HTTP – Ungarisch" lang="hu" hreflang="hu" data-title="HTTP" data-language-autonym="Magyar" data-language-local-name="Ungarisch" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/HTTP" title="HTTP – Armenisch" lang="hy" hreflang="hy" data-title="HTTP" data-language-autonym="Հայերեն" data-language-local-name="Armenisch" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks" title="Protokol Transfer Hiperteks – Indonesisch" lang="id" hreflang="id" data-title="Protokol Transfer Hiperteks" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesisch" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Hipertextala_Tranferoprotokolo" title="Hipertextala Tranferoprotokolo – Ido" lang="io" hreflang="io" data-title="Hipertextala Tranferoprotokolo" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/HTTP" title="HTTP – Isländisch" lang="is" hreflang="is" data-title="HTTP" data-language-autonym="Íslenska" data-language-local-name="Isländisch" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Italienisch" lang="it" hreflang="it" data-title="Hypertext Transfer Protocol" data-language-autonym="Italiano" data-language-local-name="Italienisch" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Japanisch" lang="ja" hreflang="ja" data-title="Hypertext Transfer Protocol" data-language-autonym="日本語" data-language-local-name="Japanisch" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Kasachisch" lang="kk" hreflang="kk" data-title="Hypertext Transfer Protocol" data-language-autonym="Қазақша" data-language-local-name="Kasachisch" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/HTTP" title="HTTP – Koreanisch" lang="ko" hreflang="ko" data-title="HTTP" data-language-autonym="한국어" data-language-local-name="Koreanisch" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/Protocollum_translationis_hypertextuum" title="Protocollum translationis hypertextuum – Latein" lang="la" hreflang="la" data-title="Protocollum translationis hypertextuum" data-language-autonym="Latina" data-language-local-name="Latein" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Luxemburgisch" lang="lb" hreflang="lb" data-title="Hypertext Transfer Protocol" data-language-autonym="Lëtzebuergesch" data-language-local-name="Luxemburgisch" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Lombardisch" lang="lmo" hreflang="lmo" data-title="Hypertext Transfer Protocol" data-language-autonym="Lombard" data-language-local-name="Lombardisch" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/HTTP" title="HTTP – Litauisch" lang="lt" hreflang="lt" data-title="HTTP" data-language-autonym="Lietuvių" data-language-local-name="Litauisch" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/HTTP" title="HTTP – Lettisch" lang="lv" hreflang="lv" data-title="HTTP" data-language-autonym="Latviešu" data-language-local-name="Lettisch" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/HTTP" title="HTTP – Ostmari" lang="mhr" hreflang="mhr" data-title="HTTP" data-language-autonym="Олык марий" data-language-local-name="Ostmari" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B7%D0%B0_%D0%BF%D1%80%D0%B5%D0%BD%D0%BE%D1%81_%D0%BD%D0%B0_%D1%85%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Протокол за пренос на хипертекст – Mazedonisch" lang="mk" hreflang="mk" data-title="Протокол за пренос на хипертекст" data-language-autonym="Македонски" data-language-local-name="Mazedonisch" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B9%E0%B5%88%E0%B4%AA%E0%B5%8D%E0%B4%AA%E0%B5%BC_%E0%B4%9F%E0%B5%86%E0%B4%95%E0%B5%8D%E0%B4%B8%E0%B5%8D%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%8D%E2%80%8C_%E0%B4%9F%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B5%BB%E0%B4%B8%E0%B5%8D%E0%B4%AB%E0%B5%BC_%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%9F%E0%B5%8D%E0%B4%9F%E0%B5%8B%E0%B4%95%E0%B5%8B%E0%B5%BE" title="ഹൈപ്പർ ടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ – Malayalam" lang="ml" hreflang="ml" data-title="ഹൈപ്പർ ടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Mongolisch" lang="mn" hreflang="mn" data-title="Hypertext Transfer Protocol" data-language-autonym="Монгол" data-language-local-name="Mongolisch" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B9%E0%A4%BE%E0%A4%AF%E0%A4%AA%E0%A4%B0_%E0%A4%9F%E0%A5%87%E0%A4%95%E0%A5%8D%E0%A4%B8%E0%A5%8D%E0%A4%9F_%E0%A4%9F%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%A8%E0%A5%8D%E0%A4%B8%E0%A4%AB%E0%A4%B0_%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%9F%E0%A5%8B%E0%A4%95%E0%A5%89%E0%A4%B2" title="हायपर टेक्स्ट ट्रान्सफर प्रोटोकॉल – Marathi" lang="mr" hreflang="mr" data-title="हायपर टेक्स्ट ट्रान्सफर प्रोटोकॉल" data-language-autonym="मराठी" data-language-local-name="Marathi" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Protokol_Pemindahan_Hiperteks" title="Protokol Pemindahan Hiperteks – Malaiisch" lang="ms" hreflang="ms" data-title="Protokol Pemindahan Hiperteks" data-language-autonym="Bahasa Melayu" data-language-local-name="Malaiisch" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/%E0%A4%8F%E0%A4%9A%E0%A4%9F%E0%A4%BF%E0%A4%9F%E0%A4%BF%E0%A4%AA%E0%A4%BF" title="एचटिटिपि – Newari" lang="new" hreflang="new" data-title="एचटिटिपि" data-language-autonym="नेपाल भाषा" data-language-local-name="Newari" class="interlanguage-link-target"><span>नेपाल भाषा</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Niederländisch" lang="nl" hreflang="nl" data-title="Hypertext Transfer Protocol" data-language-autonym="Nederlands" data-language-local-name="Niederländisch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Norwegisch (Nynorsk)" lang="nn" hreflang="nn" data-title="Hypertext Transfer Protocol" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegisch (Nynorsk)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/HTTP" title="HTTP – Norwegisch (Bokmål)" lang="nb" hreflang="nb" data-title="HTTP" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegisch (Bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%B9%E0%A8%BE%E0%A8%87%E0%A8%AA%E0%A8%B0%E0%A8%9F%E0%A9%88%E0%A8%95%E0%A8%B8%E0%A8%9F_%E0%A8%9F%E0%A9%8D%E0%A8%B0%E0%A8%BE%E0%A8%82%E0%A8%B8%E0%A8%AB%E0%A8%B0_%E0%A8%AA%E0%A8%B0%E0%A9%8B%E0%A8%9F%E0%A9%8B%E0%A8%95%E0%A8%BE%E0%A8%B2" title="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ – Punjabi" lang="pa" hreflang="pa" data-title="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="Punjabi" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/HTTP" title="HTTP – Polnisch" lang="pl" hreflang="pl" data-title="HTTP" data-language-autonym="Polski" data-language-local-name="Polnisch" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Portugiesisch" lang="pt" hreflang="pt" data-title="Hypertext Transfer Protocol" data-language-autonym="Português" data-language-local-name="Portugiesisch" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Rumänisch" lang="ro" hreflang="ro" data-title="Hypertext Transfer Protocol" data-language-autonym="Română" data-language-local-name="Rumänisch" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/HTTP" title="HTTP – Russisch" lang="ru" hreflang="ru" data-title="HTTP" data-language-autonym="Русский" data-language-local-name="Russisch" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/HTTP" title="HTTP – Serbokroatisch" lang="sh" hreflang="sh" data-title="HTTP" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbokroatisch" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – einfaches Englisch" lang="en-simple" hreflang="en-simple" data-title="Hypertext Transfer Protocol" data-language-autonym="Simple English" data-language-local-name="einfaches Englisch" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Hypertextov%C3%BD_prenosov%C3%BD_protokol" title="Hypertextový prenosový protokol – Slowakisch" lang="sk" hreflang="sk" data-title="Hypertextový prenosový protokol" data-language-autonym="Slovenčina" data-language-local-name="Slowakisch" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/HTTP" title="HTTP – Slowenisch" lang="sl" hreflang="sl" data-title="HTTP" data-language-autonym="Slovenščina" data-language-local-name="Slowenisch" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Protokolli_i_Transferimit_t%C3%AB_Teksteve_t%C3%AB_Lidhura" title="Protokolli i Transferimit të Teksteve të Lidhura – Albanisch" lang="sq" hreflang="sq" data-title="Protokolli i Transferimit të Teksteve të Lidhura" data-language-autonym="Shqip" data-language-local-name="Albanisch" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/HTTP" title="HTTP – Serbisch" lang="sr" hreflang="sr" data-title="HTTP" data-language-autonym="Српски / srpski" data-language-local-name="Serbisch" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Schwedisch" lang="sv" hreflang="sv" data-title="Hypertext Transfer Protocol" data-language-autonym="Svenska" data-language-local-name="Schwedisch" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AE%E0%AF%80%E0%AE%AF%E0%AF%81%E0%AE%B0%E0%AF%88_%E0%AE%AA%E0%AE%B0%E0%AE%BF%E0%AE%AE%E0%AE%BE%E0%AE%B1%E0%AF%8D%E0%AE%B1_%E0%AE%A8%E0%AF%86%E0%AE%B1%E0%AE%BF%E0%AE%AE%E0%AF%81%E0%AE%B1%E0%AF%88" title="மீயுரை பரிமாற்ற நெறிமுறை – Tamil" lang="ta" hreflang="ta" data-title="மீயுரை பரிமாற்ற நெறிமுறை" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/HTTP" title="HTTP – Telugu" lang="te" hreflang="te" data-title="HTTP" data-language-autonym="తెలుగు" data-language-local-name="Telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/HTTP" title="HTTP – Tadschikisch" lang="tg" hreflang="tg" data-title="HTTP" data-language-autonym="Тоҷикӣ" data-language-local-name="Tadschikisch" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%AD%E0%B8%8A%E0%B8%97%E0%B8%B5%E0%B8%97%E0%B8%B5%E0%B8%9E%E0%B8%B5" title="เอชทีทีพี – Thailändisch" lang="th" hreflang="th" data-title="เอชทีทีพี" data-language-autonym="ไทย" data-language-local-name="Thailändisch" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Http" title="Http – Turkmenisch" lang="tk" hreflang="tk" data-title="Http" data-language-autonym="Türkmençe" data-language-local-name="Turkmenisch" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/HTTP" title="HTTP – Tagalog" lang="tl" hreflang="tl" data-title="HTTP" data-language-autonym="Tagalog" data-language-local-name="Tagalog" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/HTTP" title="HTTP – Türkisch" lang="tr" hreflang="tr" data-title="HTTP" data-language-autonym="Türkçe" data-language-local-name="Türkisch" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/HTTP" title="HTTP – Ukrainisch" lang="uk" hreflang="uk" data-title="HTTP" data-language-autonym="Українська" data-language-local-name="Ukrainisch" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/HTTP" title="HTTP – Venetisch" lang="vec" hreflang="vec" data-title="HTTP" data-language-autonym="Vèneto" data-language-local-name="Venetisch" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Vietnamesisch" lang="vi" hreflang="vi" data-title="Hypertext Transfer Protocol" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamesisch" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Waray" lang="war" hreflang="war" data-title="Hypertext Transfer Protocol" data-language-autonym="Winaray" data-language-local-name="Waray" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE" title="超文本传输协议 – Wu" lang="wuu" hreflang="wuu" data-title="超文本传输协议" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol – Yoruba" lang="yo" hreflang="yo" data-title="Hypertext Transfer Protocol" data-language-autonym="Yorùbá" data-language-local-name="Yoruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE" title="超文本传输协议 – Chinesisch" lang="zh" hreflang="zh" data-title="超文本传输协议" data-language-autonym="中文" data-language-local-name="Chinesisch" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E5%82%B3%E8%B6%85%E6%96%87%E7%B4%84" title="傳超文約 – Klassisches Chinesisch" lang="lzh" hreflang="lzh" data-title="傳超文約" data-language-autonym="文言" data-language-local-name="Klassisches Chinesisch" class="interlanguage-link-target"><span>文言</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/HTTP" title="HTTP – Min Nan" lang="nan" hreflang="nan" data-title="HTTP" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="Min Nan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/HTTP" title="HTTP – Kantonesisch" lang="yue" hreflang="yue" data-title="HTTP" data-language-autonym="粵語" data-language-local-name="Kantonesisch" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q8777#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 21. Oktober 2024 um 16:05 Uhr bearbeitet.</li> <li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a rel="nofollow" class="external text" href="https://pageviews.wmcloud.org/?pages=Hypertext_Transfer_Protocol&project=de.wikipedia.org">Abrufstatistik</a> · <a rel="nofollow" class="external text" href="https://xtools.wmcloud.org/authorship/de.wikipedia.org/Hypertext_Transfer_Protocol?uselang=de">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info"> <p>Der Text ist unter der Lizenz <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">„Creative-Commons Namensnennung – Weitergabe unter gleichen Bedingungen“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <span class="plainlinks"><a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/de">Datenschutzrichtlinie</a></span> einverstanden.<br /> </p> Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/de">Datenschutz</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia">Über Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Impressum">Impressum</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Verhaltenskodex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Entwickler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Stellungnahme zu Cookies</a></li> <li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-2kd4h","wgBackendResponseTime":169,"wgPageParseReport":{"limitreport":{"cputime":"0.446","walltime":"0.547","ppvisitednodes":{"value":5530,"limit":1000000},"postexpandincludesize":{"value":49346,"limit":2097152},"templateargumentsize":{"value":15809,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":9,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":47677,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 446.704 1 -total"," 31.69% 141.582 7 Vorlage:Internetquelle"," 21.42% 95.696 21 Vorlage:RFC-Internet"," 10.77% 48.123 1 Vorlage:Commonscat"," 8.97% 40.091 2 Vorlage:Wikidata-Registrierung"," 4.93% 22.001 1 Vorlage:Literatur"," 4.87% 21.772 22 Vorlage:IconExternal"," 4.22% 18.857 1 Vorlage:EnS"," 4.20% 18.767 1 Vorlage:Webarchiv"," 3.99% 17.828 12 Vorlage:Anker"]},"scribunto":{"limitreport-timeusage":{"value":"0.147","limit":"10.000"},"limitreport-memusage":{"value":3539737,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-br4qw","timestamp":"20241122010919","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Hypertext Transfer Protocol","url":"https:\/\/de.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol","sameAs":"http:\/\/www.wikidata.org\/entity\/Q8777","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q8777","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-10-31T15:29:40Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/5b\/HTTP_logo.svg","headline":"Protokoll zur \u00dcbertragung von Daten \u00fcber ein Netzwerk"}</script> </body> </html>