CINXE.COM
HTTP – Wikipedia
<!DOCTYPE html> <html class="client-nojs" lang="fi" dir="ltr"> <head> <meta charset="UTF-8"> <title>HTTP – Wikipedia</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )fiwikimwclientpreferences=([^;]+)/);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":"fi normal","wgMonthNames":["","tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"wgRequestId":"e81248dd-7237-42c4-b39c-ce773e58907b","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"HTTP","wgTitle":"HTTP","wgCurRevisionId":22226882,"wgRevisionId":22226882,"wgArticleId":344,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"], "wgCategories":["Väitteelle ei ole merkitty esittäjää","Seulonnan keskeiset artikkelit","Sivut, jotka käyttävät RFC-taikalinkkejä","HTTP"],"wgPageViewLanguage":"fi","wgPageContentLanguage":"fi","wgPageContentModel":"wikitext","wgRelevantPageName":"HTTP","wgRelevantArticleId":344,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3}}},"wgStableRevisionId":22226882,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"fi","pageLanguageDir":"ltr","pageVariantFallbacks":"fi"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true, "wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q8777","wgCheckUserClientHintsHeadersJsApi":["architecture","bitness","brands","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.hidePersonalSandboxEdits":"ready","ext.gadget.fiwiki_flaggedrevs_css_rcfix":"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","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=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.publicarttablesort","ext.gadget.ViikonKilpailu","ext.gadget.WikiLovesMonunmets","ext.gadget.ProtectionIndicator","ext.gadget.frwiki_infobox_v3","ext.gadget.linkeddata","ext.gadget.perustiedotwikidatassa","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","oojs-ui.styles.icons-media","oojs-ui-core.icons","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=fi&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=fi&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=fi&modules=ext.gadget.fiwiki_flaggedrevs_css_rcfix%2ChidePersonalSandboxEdits&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=fi&modules=site.styles&only=styles&skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.3"> <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 name="viewport" content="width=1120"> <meta property="og:title" content="HTTP – 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="//fi.m.wikipedia.org/wiki/HTTP"> <link rel="alternate" type="application/x-wiki" title="Muokkaa" href="/w/index.php?title=HTTP&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 (fi)"> <link rel="EditURI" type="application/rsd+xml" href="//fi.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://fi.wikipedia.org/wiki/HTTP"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fi"> <link rel="alternate" type="application/atom+xml" title="Wikipedia-Atom-syöte" href="/w/index.php?title=Toiminnot:Tuoreet_muutokset&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-HTTP rootpage-HTTP 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">HTTP</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">Wikipediasta</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Siirry navigaatioon</a> <a class="mw-jump-link" href="#searchInput">Siirry hakuun</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="fi" dir="ltr"><table class="infobox nomobile" style="width: 28em;font-size:10px;" cellpadding="6"> <tbody><tr align="center" style="border-bottom: 2px solid #CCCCCC;font-size:10px;" valign="center"> <th colspan="2" style="background-color:#EEEEEE;font-size:16px;" valign="center"><span><a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP-pino</a></span> </th></tr> <tr align="left" bgcolor="#CCCCFF"> <td bgcolor="#FFEECC"><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/OSI-malli" title="sovelluskerros"><img alt="sovelluskerros" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Network-receive.svg/40px-Network-receive.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Network-receive.svg/60px-Network-receive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/06/Network-receive.svg/80px-Network-receive.svg.png 2x" data-file-width="48" data-file-height="48" /></a><figcaption>sovelluskerros</figcaption></figure><br /><a href="/wiki/OSI-malli" title="OSI-malli">sovelluskerros</a> </td> <td><a href="/wiki/BGP" title="BGP">BGP</a><span style="font-weight:bold;"> · </span><a href="/wiki/DHCP" title="DHCP">DHCP</a><span style="font-weight:bold;"> · </span><a href="/wiki/DNS" title="DNS">DNS</a><span style="font-weight:bold;"> · </span><a href="/wiki/ESMTP" title="ESMTP">ESMTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/FTP" title="FTP">FTP</a><span style="font-weight:bold;"> · </span><a class="mw-selflink selflink">HTTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/IMAP" title="IMAP">IMAP</a><span style="font-weight:bold;"> · </span><a href="/wiki/IRC" title="IRC">IRC</a><span style="font-weight:bold;"> · </span><a href="/wiki/LDAP" title="LDAP">LDAP</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=MGCP&action=edit&redlink=1" class="new" title="MGCP (sivua ei ole)">MGCP</a><span style="font-weight:bold;"> · </span><a href="/wiki/NNTP" title="NNTP">NNTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/NTP_(tietotekniikka)" title="NTP (tietotekniikka)">NTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/POP3" title="POP3">POP3</a><span style="font-weight:bold;"> · </span><a href="/wiki/RPC" title="RPC">RPC</a><span style="font-weight:bold;"> · </span><a href="/wiki/RTP" title="RTP">RTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/RTSP" title="RTSP">RTSP</a><span style="font-weight:bold;"> · </span><a href="/wiki/SIP" title="SIP">SIP</a><span style="font-weight:bold;"> · </span><a href="/wiki/SMTP" title="SMTP">SMTP</a><span style="font-weight:bold;"> · </span><a href="/wiki/SNMP" title="SNMP">SNMP</a><span style="font-weight:bold;"> · </span><a href="/wiki/SOCKS" title="SOCKS">SOCKS</a><span style="font-weight:bold;"> · </span><a href="/wiki/SSH" title="SSH">SSH</a><span style="font-weight:bold;"> · </span><a href="/wiki/Telnet" title="Telnet">Telnet</a><span style="font-weight:bold;"> · </span><a href="/wiki/TLS" title="TLS">TLS/SSL</a><span style="font-weight:bold;"> · </span><a href="/wiki/Extensible_Messaging_and_Presence_Protocol" title="Extensible Messaging and Presence Protocol">XMPP</a> <span style="font-weight:bold;"> · </span> (<i><a href="/wiki/Luokka:OSI-sovelluskerros" title="Luokka:OSI-sovelluskerros">..lisää..</a></i>) </td></tr> <tr align="left" bgcolor="#CCCCFF"> <td bgcolor="#FFEECC"><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/OSI-malli" title="kuljetuskerros"><img alt="kuljetuskerros" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Go-up.svg/40px-Go-up.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Go-up.svg/60px-Go-up.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Go-up.svg/80px-Go-up.svg.png 2x" data-file-width="48" data-file-height="48" /></a><figcaption>kuljetuskerros</figcaption></figure><br /><a href="/wiki/OSI-malli" title="OSI-malli">kuljetuskerros</a> </td> <td><a href="/wiki/TCP" title="TCP">TCP</a><span style="font-weight:bold;"> · </span><a href="/wiki/UDP" title="UDP">UDP</a><span style="font-weight:bold;"> · </span><a href="/wiki/QUIC" title="QUIC">QUIC</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=DCCP&action=edit&redlink=1" class="new" title="DCCP (sivua ei ole)">DCCP</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=SCTP&action=edit&redlink=1" class="new" title="SCTP (sivua ei ole)">SCTP</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=RSVP&action=edit&redlink=1" class="new" title="RSVP (sivua ei ole)">RSVP</a><span style="font-weight:bold;"> · </span><a href="/wiki/Routing_Information_Protocol" title="Routing Information Protocol">RIP</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=ECN&action=edit&redlink=1" class="new" title="ECN (sivua ei ole)">ECN</a> </td></tr> <tr align="left" bgcolor="#CCCCFF"> <td bgcolor="#FFEECC"><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/OSI-malli" title="verkkokerros"><img alt="verkkokerros" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/74/Internet-web-browser.svg/40px-Internet-web-browser.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/74/Internet-web-browser.svg/60px-Internet-web-browser.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/74/Internet-web-browser.svg/80px-Internet-web-browser.svg.png 2x" data-file-width="48" data-file-height="48" /></a><figcaption>verkkokerros</figcaption></figure><br /><a href="/wiki/OSI-malli" title="OSI-malli">verkkokerros</a> </td> <td><a href="/wiki/IP" title="IP">IP</a> (<a href="/wiki/IPv4" title="IPv4">IPv4</a> ja <a href="/wiki/IPv6" title="IPv6">IPv6</a>)<span style="font-weight:bold;"> · </span><a href="/wiki/ICMP" title="ICMP">ICMP</a> (<a href="/w/index.php?title=ICMPv6&action=edit&redlink=1" class="new" title="ICMPv6 (sivua ei ole)">ICMPv6</a>)<span style="font-weight:bold;"> · </span><a href="/wiki/IGMP" title="IGMP">IGMP</a><span style="font-weight:bold;"> · </span><a href="/wiki/IPsec" title="IPsec">IPsec</a> </td></tr> <tr align="left" bgcolor="#CCCCFF"> <td bgcolor="#FFEECC"><a href="/wiki/OSI-malli" title="OSI-malli">siirtoyhteyskerros</a> </td> <td><a href="/wiki/ARP_(protokolla)" title="ARP (protokolla)">ARP</a><span style="font-weight:bold;"> · </span><a href="/wiki/IS-IS" title="IS-IS">IS-IS</a><span style="font-weight:bold;"> · </span><a href="/w/index.php?title=NDP&action=edit&redlink=1" class="new" title="NDP (sivua ei ole)">NDP</a><span style="font-weight:bold;"> · </span><a href="/wiki/OSPF" title="OSPF">OSPF</a><span style="font-weight:bold;"> · </span><a href="/wiki/L2TP" title="L2TP">L2TP</a><span style="font-weight:bold;"> · </span><a href="/wiki/PPP_(tiedonsiirtoprotokolla)" title="PPP (tiedonsiirtoprotokolla)">PPP</a> </td></tr> <tr align="center" style="background-color:#EEEEEE;"> <th colspan="2" valign="center"><a href="/wiki/OSI-malli" title="OSI-malli">fyysinen kerros</a> </th></tr></tbody></table> <p><b>HTTP</b> (lyhenne sanoista <i>Hypertext Transfer Protocol</i> eli <i><a href="/wiki/Hyperteksti" title="Hyperteksti">hypertekstin</a> siirtoprotokolla</i>) on vuonna <a href="/wiki/1991" title="1991">1991</a> julkaistu <a href="/w/index.php?title=Tilaton_protokolla&action=edit&redlink=1" class="new" title="Tilaton protokolla (sivua ei ole)">tilaton</a> <a href="/wiki/Protokolla_(tietoliikenne)" title="Protokolla (tietoliikenne)">protokolla</a>, jonka avulla <a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a>-järjestelmässä voidaan jakaa resursseja, kuten <a href="/wiki/Verkkosivu" title="Verkkosivu">verkkosivuja</a> ja <a href="/wiki/Tiedosto" title="Tiedosto">tiedostoja</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><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><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> HTTP perustuu teknisesti <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a> -kuljetusprotokollaan ja toiminnallisesti <a href="/wiki/Asiakas-palvelin-arkkitehtuuri" title="Asiakas-palvelin-arkkitehtuuri">asiakas-palvelin-arkkitehtuuriin</a>, jossa <a href="/wiki/Asiakasohjelma" title="Asiakasohjelma">asiakasohjelma</a>, kuten <a href="/wiki/Verkkoselain" title="Verkkoselain">verkkoselain</a>, tekee palvelimelle pyynnön, johon palvelin vastaa.<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> </p><p>HTTP:n on standardisoinut <a href="/wiki/IETF" title="IETF">Internet Engineering Task Force (IETF)</a> ja <a href="/wiki/World_Wide_Web_Consortium" title="World Wide Web Consortium">World Wide Web Consortium (W3C)</a>, joskin kehitys on myöhemmin siirtynyt IETF:n HTTP-työryhmälle "httpbis"<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>. Protokollan uusin versio on <a class="mw-selflink-fragment" href="#HTTP/3">HTTP/3</a> (<a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc9114">RFC 9114</a>), joka julkaistiin kesäkuussa 2022.<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><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> </p><p>HTTP:ta käytetään yleisesti sille varatulla <a href="/wiki/Portti_(tietoliikenne)" title="Portti (tietoliikenne)">porttilla</a> 80 salaamattommaan liikenteeseen ja porttilla 443 <a href="/wiki/HTTPS" title="HTTPS">salattuun liikenteeseen</a>. HTTP on sovellustason eli <a href="/wiki/OSI-malli" title="OSI-malli">OSI-mallin</a> seitsemännen kerroksen protokolla. Se on <a href="/w/index.php?title=Tilaton_protokolla&action=edit&redlink=1" class="new" title="Tilaton protokolla (sivua ei ole)">tilaton</a>, eli jokainen pyyntö käsitellään erillään aikaisemmista pyynnöistä. </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="fi" dir="ltr"><h2 id="mw-toc-heading">Sisällys</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Historia"><span class="tocnumber">1</span> <span class="toctext">Historia</span></a> <ul> <li class="toclevel-2 tocsection-2"><a href="#Kehitys_ja_ensimmäiset_versiot_syntyvät"><span class="tocnumber">1.1</span> <span class="toctext">Kehitys ja ensimmäiset versiot syntyvät</span></a></li> <li class="toclevel-2 tocsection-3"><a href="#Salattu_HTTP_eli_HTTPS_kehitetään"><span class="tocnumber">1.2</span> <span class="toctext">Salattu HTTP eli HTTPS kehitetään</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#Ensimmäinen_standardisoitu_versio_julkaistaan"><span class="tocnumber">1.3</span> <span class="toctext">Ensimmäinen standardisoitu versio julkaistaan</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#HTTP/2"><span class="tocnumber">1.4</span> <span class="toctext">HTTP/2</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#HTTP/3"><span class="tocnumber">1.5</span> <span class="toctext">HTTP/3</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-7"><a href="#Laajennettavuus"><span class="tocnumber">2</span> <span class="toctext">Laajennettavuus</span></a></li> <li class="toclevel-1 tocsection-8"><a href="#Sivun_hakeminen"><span class="tocnumber">3</span> <span class="toctext">Sivun hakeminen</span></a> <ul> <li class="toclevel-2 tocsection-9"><a href="#Pyyntö"><span class="tocnumber">3.1</span> <span class="toctext">Pyyntö</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#Vastaus"><span class="tocnumber">3.2</span> <span class="toctext">Vastaus</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-11"><a href="#Metodit"><span class="tocnumber">4</span> <span class="toctext">Metodit</span></a></li> <li class="toclevel-1 tocsection-12"><a href="#Vastauskoodit"><span class="tocnumber">5</span> <span class="toctext">Vastauskoodit</span></a></li> <li class="toclevel-1 tocsection-13"><a href="#Istunnot"><span class="tocnumber">6</span> <span class="toctext">Istunnot</span></a></li> <li class="toclevel-1 tocsection-14"><a href="#Standardointi"><span class="tocnumber">7</span> <span class="toctext">Standardointi</span></a></li> <li class="toclevel-1 tocsection-15"><a href="#Katso_myös"><span class="tocnumber">8</span> <span class="toctext">Katso myös</span></a></li> <li class="toclevel-1 tocsection-16"><a href="#Lähteet"><span class="tocnumber">9</span> <span class="toctext">Lähteet</span></a></li> <li class="toclevel-1 tocsection-17"><a href="#Aiheesta_muualla"><span class="tocnumber">10</span> <span class="toctext">Aiheesta muualla</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Historia">Historia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=1" title="Muokkaa osiota Historia" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=1" title="Muokkaa osion lähdekoodia: Historia"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Kehitys_ja_ensimmäiset_versiot_syntyvät"><span id="Kehitys_ja_ensimm.C3.A4iset_versiot_syntyv.C3.A4t"></span>Kehitys ja ensimmäiset versiot syntyvät</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=2" title="Muokkaa osiota Kehitys ja ensimmäiset versiot syntyvät" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=2" title="Muokkaa osion lähdekoodia: Kehitys ja ensimmäiset versiot syntyvät"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Vuonna <a href="/wiki/1989" title="1989">1989</a> <a href="/wiki/Cern" title="Cern">CERN</a>:illä työskennellyt <a href="/wiki/Tim_Berners-Lee" title="Tim Berners-Lee">Tim Berners-Lee</a> teki esityksen internetin laajuisen hypertekstijärjestelmän rakentamista. Projektin nimi oli aluksi "Mesh", mutta myöhemmin se nimettiin uudelleen World Wide Webiksi sen toteutuksen aikana vuonna <a href="/wiki/1990" title="1990">1990</a>. Järjestelmä koostui neljästä osasta, jotka rakennettiin jo olemassaolevan <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a> -protokollan päälle, joista yksi oli "yksinkertainen protokolla, jolla voi jakaa näitä hypertekstidokumentteja" eli HTTP. WWW:n muut kolme osaa olivat <a href="/wiki/HTML" title="HTML">HTML</a>, <a href="/wiki/WorldWideWeb_(selain)" title="WorldWideWeb (selain)">WorldWideWeb (selain)</a> ja <a href="/w/index.php?title=CERN_httpd&action=edit&redlink=1" class="new" title="CERN httpd (sivua ei ole)">httpd</a> ("http <a href="/wiki/Daemon" title="Daemon">daemon</a>", <a href="/wiki/WWW-palvelin" title="WWW-palvelin">WWW-palvelin</a>).<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> </p><p>Ensimmäinen HTTP:n dokumentoitu versio julkaistiin vuonna 1991. Sillä ei ollut alun perin versionumeroa, mutta sitä alettiin kutsua myöhemmin versioksi 0.9, jotta se voitaisiin erottaa myöhemmistä versioista. Versio tuki vain GET-metodia, ja kaikki pyynnöt olivat yhden rivin pituisia. Palvelimen vastaukset olivat myös yksinkertaisia: ne sisälsivät pelkästään halutun HTML-tiedoston sisällön, eikä esimerkiksi kuvia ollut mahdollista välittää.<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> </p><p>Vuosina 1991-1995 ominaisuuksia lisättiin palvelin- ja selainkehittäjien toimesta "yritys ja erehdys"-taktiikalla, jolloin katsottiin saako uusi ominaisuus kannatusta. Yhteensopivuusongelmat olivat myös yleisiä. Toukokuussa <a href="/wiki/1996" title="1996">1996</a> kirjoitettiin uusi dokumentti <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc1945">RFC 1945</a>, joka määritteli HTTP:n version 1.0.<sup id="cite_ref-:0_11-0" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Versiossa lisättiin tuki vastauksen onnistumis- ja virhekoodeille, otsaketiedoille (headers), PUT, DELETE, LINK ja UNLINK -metodeille ja muuntyyppisille tiedostoille kuin HTML otsakkeen Content-Type (sisällön tyyppi) johdosta. Ensimmäiselle riville lisättiin myös versionumero.<sup id="cite_ref-:0_11-1" class="reference"><a href="#cite_note-:0-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Salattu_HTTP_eli_HTTPS_kehitetään"><span id="Salattu_HTTP_eli_HTTPS_kehitet.C3.A4.C3.A4n"></span>Salattu HTTP eli HTTPS kehitetään</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=3" title="Muokkaa osiota Salattu HTTP eli HTTPS kehitetään" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=3" title="Muokkaa osion lähdekoodia: Salattu HTTP eli HTTPS kehitetään"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dd><div class="disambig"><i>Pääartikkeli: <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a></i></div></dd></dl> <p>Vuoden <a href="/wiki/1994" title="1994">1994</a> lopulla <a href="/wiki/Netscape" title="Netscape">Netscape</a>-selain rakensi HTTP:n päälle salatun kuljetuskerroksen eli SSL:n (Secure Sockets Layer). Salattu yhteys mahdollisti ensimmäiset <a href="/wiki/Verkkokauppa" title="Verkkokauppa">verkkokaupat</a>. Vuonna 1999 SSL standardisoitiin (<a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc2246">RFC 2246</a>), ja se tunnetaan nykyään nimellä <a href="/wiki/TLS" title="TLS">TLS</a> (Transport Security Layer). </p> <div class="mw-heading mw-heading3"><h3 id="Ensimmäinen_standardisoitu_versio_julkaistaan"><span id="Ensimm.C3.A4inen_standardisoitu_versio_julkaistaan"></span>Ensimmäinen standardisoitu versio julkaistaan</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=4" title="Muokkaa osiota Ensimmäinen standardisoitu versio julkaistaan" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=4" title="Muokkaa osion lähdekoodia: Ensimmäinen standardisoitu versio julkaistaan"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Versio HTTP/1.1 julkaistiin alkuvuodesta <a href="/wiki/1997" title="1997">1997</a>, vain muutama kuukausi version 1.0 julkaisun jälkeen. Versio julkaistiin dokumentissa <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc2068">RFC 2068</a> ja sen kehitys tapahtui yhtä aikaa HTTP 1.0:n kanssa. Versio lisäsi useita parannuksia edeltäjäänsä:<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p> <ul><li>TCP-yhteyttä voitiin käyttää uudelleen, joka säästää aikaa. Yhteyttä ei tarvitse enää avata useita kertoja, jotta voidaan näyttää samassa dokumentissa olevat upotetut tiedostot.</li> <li>Protokollaa virtaviivaistettiin, mikä mahdollisti toisen pyynnön lähettämisen ennen kuin vastaus ensimmäiseen oli täysin lähetetty. Tämä laski kanssakäynnin <a href="/wiki/Latenssi" title="Latenssi">latenssia</a>.</li> <li>Isot tiedostot voitiin jakaa osiin (chunk)</li> <li>Lisättiin uusia <a href="/wiki/V%C3%A4limuisti" title="Välimuisti">välimuistitusta</a> ohjaavia toimintoja</li> <li>Sisällön muodon (esim. kieli, enkoodaus, pakkaus ja tiedostomuoto) pyytäminen lisättiin.</li> <li>Host-otsakkeen avulla yksi <a href="/wiki/IP-osoite" title="IP-osoite">IP-osoite</a> pystyy tarjoamaan useita eri verkkosivustoja käyttäjille verkkotunnuksen perusteella.</li> <li>Uusia metodeja eli pyyntötyyppejä: OPTIONS, HEAD, POST, TRACE <ul><li>Versiosta 1.0 tuotiin myös metodit PUT ja DELETE</li></ul></li> <li>Tuki pyynnön protokollan vaihdolle (Upgrade-otsake), jota hyödyntää esimerkiksi <a href="/w/index.php?title=WebSocket&action=edit&redlink=1" class="new" title="WebSocket (sivua ei ole)">WebSocket</a>-protokollan</li></ul> <p>Versiota HTTP/1.1 on päivitetty kaksi kertaa, ensin kesäkuussa 1999 dokumentissa <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc2616">RFC 2616</a> (kieliasua selkeytettiin ja mm. otsakkeiden ja virhekoodien käyttöä tarkennettiin) ja kesäkuussa 2014 dokumenteissa <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc7230">RFC 7230</a> (HTTP:n viestiformaatti) ja <a class="external mw-magiclink-rfc" rel="nofollow" href="https://tools.ietf.org/html/rfc7235">RFC 7235</a> (<a href="/w/index.php?title=HTTP_Basic-tunnistautuminen&action=edit&redlink=1" class="new" title="HTTP Basic-tunnistautuminen (sivua ei ole)">HTTP Basic-tunnistautuminen</a>). </p> <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=HTTP&veaction=edit&section=5" title="Muokkaa osiota HTTP/2" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=5" title="Muokkaa osion lähdekoodia: HTTP/2"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Yli viidentoista vuoden aikana verkkosivuista tuli monimutkaisempia ja tiedostokooltaan suurempia. <a href="/wiki/Internet_Engineering_Task_Force" class="mw-redirect" title="Internet Engineering Task Force">Internet Engineering Task Forcen</a> (IETF) HTTP-työryhmä julkaisi HTTP/2:n (työnimellä HTTP 2.0) toukokuussa 2015 (<a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7540">RFC 7540</a>).<sup id="cite_ref-:1_13-0" class="reference"><a href="#cite_note-:1-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>HTTP/2-protokolla käyttää tiedonsiirrossa tekstin sijaan <a href="/wiki/Bin%C3%A4%C3%A4rij%C3%A4rjestelm%C3%A4" title="Binäärijärjestelmä">binääriä</a> ja se on <a href="/wiki/Multipleksaus" title="Multipleksaus">multipleksattu</a>, jolloin pyyntöjä voidaan tehdä yhtä aikaa saman yhteyden yli. Se myös <a href="/wiki/Pakkausohjelma" title="Pakkausohjelma">pakkaa</a> otsakkeet, sillä ne sisältävät usein samaa tietoa.<sup id="cite_ref-:1_13-1" class="reference"><a href="#cite_note-:1-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>Versiossa ei tullut muutoksia protokollan käyttöön, vaan muutokset olivat pääasiassa nopeusparannuksia. Uusi versio otettiin käyttöön nopeasti ympäri maailmaa, sillä se ei vaatinut muutoksia verkkosivustoihin ja -sovelluksiin ja käyttäjiltä vaadittiin vain ajan tasalla ollut selain.<sup id="cite_ref-:1_13-2" class="reference"><a href="#cite_note-:1-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> The Webmaster -julkaisun mukaan HTTP/2 on noin 14% nopeampi kuin edeltäjänsä.<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> </p><p>Suurin osa suosituista selaimista tukee versiota HTTP/2 vain salatun HTTPS-yhteyden yli.<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><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p><p>Aikaisemmin <a href="/wiki/Google" title="Google">Google</a> suunnitteli SPDY-protokollaa HTTP:n korvaajaksi, joka kuitenkin päätettiin hylätä HTTP/2:n tarjottua vastaavat edut.<sup id="cite_ref-:1_13-3" class="reference"><a href="#cite_note-:1-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Samalla <a href="/wiki/TLS" title="TLS">TLS</a>-protokollan laajennukseksi suunniteltu NPN hylättiin, koska samat hyödyt tarjosi IETF:n ALPN-laajennus.<sup id="cite_ref-:1_13-4" class="reference"><a href="#cite_note-:1-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </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=HTTP&veaction=edit&section=6" title="Muokkaa osiota HTTP/3" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=6" title="Muokkaa osion lähdekoodia: HTTP/3"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dd><div class="disambig"><i>Pääartikkeli: <a href="/wiki/HTTP/3" title="HTTP/3">HTTP/3</a></i></div></dd></dl> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Tiedosto:HTTP3-QUIC-chain-streams.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/HTTP3-QUIC-chain-streams.png/250px-HTTP3-QUIC-chain-streams.png" decoding="async" width="250" height="46" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/HTTP3-QUIC-chain-streams.png/375px-HTTP3-QUIC-chain-streams.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f8/HTTP3-QUIC-chain-streams.png/500px-HTTP3-QUIC-chain-streams.png 2x" data-file-width="1783" data-file-height="330" /></a><figcaption>Kuvituskuva kahdesta QUIC-tietovirrasta kahden tietokoneen välillä, joista toisessa tieto voi kulkea samaan aikaan kun toinen on tukkeutunut.</figcaption></figure> <p>HTTP:n uusin versio HTTP/3 käyttää <a href="/wiki/TCP" title="TCP">TCP</a>:n sijaan <a href="/wiki/UDP" title="UDP">UDP</a>-protokollaan pohjautuvaa <a href="/wiki/QUIC" title="QUIC">QUIC</a>-protokollaa. HTTP/2:n tapaan muutokset ovat pääasiassa nopeusparannuksia, eikä protokollaan käyttöön tullut muutoksia.<sup id="cite_ref-:2_17-0" class="reference"><a href="#cite_note-:2-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p><p>HTTP/3 toimii nopeammin tilanteissa, joissa käyttäjä vaihtaa verkosta toiseen, esimerkiksi vaihtaessaan <a href="/wiki/Wi-Fi" title="Wi-Fi">WiFi</a>-verkosta mobiilidataan kotoa tai toimistolta lähdettäessä. QUIC-protokolla myös parantaa suorituskykyä tilanteissa joissa <a href="/wiki/IP-paketti" class="mw-disambig" title="IP-paketti">paketti</a> ei saavuta päämääräänsä (packet loss), sillä tälläisesa tilanteessa HTTP/2:ssa kaikki muut paketit olisivat myös estyneet. HTTP/3:ssa tiedot lähetetään usean tietovirran (data stream) avulla, jonka ansiosta tieto voi jatkaa kulkemista muissa tietovirroissa kun yksi niistä on hetkellisesti tukkeutuneena. Muita hyötyjä ovat: </p> <ul><li>Yhteyden muodostaminen on nopeampaa, sillä QUIC sallii <a href="/wiki/TLS" title="TLS">TLS</a>-salausavainten vaihdon samaan aikaan muiden <a href="/wiki/K%C3%A4ttely_(tietoliikenne)" title="Kättely (tietoliikenne)">kättelyiden</a> (handshake) kanssa.<sup id="cite_ref-:3_18-0" class="reference"><a href="#cite_note-:3-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li> <li>Kättelyvaihe (handshake) voidaan ohittaa kokonaan, mikäli asiakasohjelma on yhdistänyt samalle palvelimelle aikaisemmin ja yhteyden tiedot ovat välimuistissa.<sup id="cite_ref-:3_18-1" class="reference"><a href="#cite_note-:3-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><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></li> <li>Kaikki yhteydet ovat aina <a href="/wiki/TLS" title="TLS">TLS</a>-salattuja, eikä tarvetta erilliselle <a href="/wiki/HTTPS" title="HTTPS">suojatulle protokollalle</a> tai sen vaatimille ylimääräisille kättelyille ole enää.<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> Salaus kattaa myös pyyntöjen metatiedon.<sup id="cite_ref-:3_18-2" class="reference"><a href="#cite_note-:3-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li></ul> <p>IETF muodosti QUIC-työryhmän vuonna 2016, joka kehitti projektia aluksi nimillä "HTTP-over-QUIC" ja "HTTP/2 Semantics Using The QUIC Transport Protocol".<sup id="cite_ref-:3_18-3" class="reference"><a href="#cite_note-:3-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> Lokakuussa 2018 projektin nimeksi vaihdettiin HTTP/3 projektin, jotta se ymmärrettäisiin erottaa QUIC-protokollasta.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> IETF julkaisi kesäkuussa 2022 HTTP/3:n standardiehdotuksen (<a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc9114">RFC 9114</a>).<sup id="cite_ref-:2_17-1" class="reference"><a href="#cite_note-:2-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p><p>Tammikuussa 2024 HTTP/3:a tuki 28% kaikista verkkosivustoista, <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> sekä suurin osa suosituimmista selaimista paitsi Safari.<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> </p> <div class="mw-heading mw-heading2"><h2 id="Laajennettavuus">Laajennettavuus</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=7" title="Muokkaa osiota Laajennettavuus" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=7" title="Muokkaa osion lähdekoodia: Laajennettavuus"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>HTTP:ta on muunneltu omiin tarpeisiin jo sen alkuajoilta lähtien. Sen päälle rakennettuja protokollia ovat muun muassa <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>, <a href="/w/index.php?title=WebSocket&action=edit&redlink=1" class="new" title="WebSocket (sivua ei ole)">WebSocket</a> ja <a href="/w/index.php?title=SSE_(protokolla)&action=edit&redlink=1" class="new" title="SSE (protokolla) (sivua ei ole)">SSE</a> (<a href="/wiki/Englannin_kieli" title="Englannin kieli">engl.</a> <span lang="en"><i>server-sent events</i></span>). </p><p>HTTP:n otsakkeet mahdollistavat myös laajan muokattavuuden, ja osa kehittäjäyhteisön luomista otsikoista on myöhemmin standardisoitunut. Näitä ovat esimerkiksi DNT (<a href="/wiki/Englannin_kieli" title="Englannin kieli">engl.</a> <span lang="en"><i>Do Not Track</i></span> eli "älä seuraa") ja X-Frame-Options (upotettujen verkkosivujen hallintaan). </p> <div class="mw-heading mw-heading2"><h2 id="Sivun_hakeminen">Sivun hakeminen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=8" title="Muokkaa osiota Sivun hakeminen" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=8" title="Muokkaa osion lähdekoodia: Sivun hakeminen"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Selain lähettää palvelimelle <b>GET-pyynnön</b>, johon palvelin vastaa. </p><p>Minimaalinen GET-pyyntö: </p> <pre>GET / HTTP/1.1 Host: www.example.com </pre> <p>Esimerkki pyytää <code>Host</code>-kentässä kerrotulta palvelimelta juuressa (<code>/</code>) olevan sisällön. Pyynnön <a href="/wiki/URL" class="mw-redirect" title="URL">URL</a> on tällöin muotoa: <code>http://www.example.com/</code>. </p> <div class="mw-heading mw-heading3"><h3 id="Pyyntö"><span id="Pyynt.C3.B6"></span>Pyyntö</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=9" title="Muokkaa osiota Pyyntö" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=9" title="Muokkaa osion lähdekoodia: Pyyntö"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Esimerkki pyynnöstä (tältä sivulta): </p> <pre> GET /wiki/HTTP HTTP/1.1 Host: fi.wikipedia.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fi-FI; rv:1.6) Gecko/20040206 Firefox/0.8 Accept: application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1 Accept-Language: fi,en;q=0.7,en-us;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Proxy-Connection: keep-alive Referer: http://fi.wikipedia.org/w/wiki.phtml?title=HTTP Cache-Control: max-age=0 </pre> <p>Kentällä <i>Referer</i> selain kertoo sivulle, minkä sivun kautta kyseiselle sivulle on päädytty. Esimerkiksi palvelimelle kerrotaan, millä <a href="/wiki/Hakukone" title="Hakukone">hakukoneen</a> haulla sivulle on päädytty ellei sitä erikseen ole selaimen asetuksissa kielletty. Selain kertoo myös palvelimelle nimensä ja versionsa. Muut tiedot ovat lähinnä teknisiä ja kertovat minkä muotoisia tiedostoja selain osaa käsitellä ja millä kielellä käyttäjä mieluiten haluaisi sivua lukea. </p><p>Vanhempi HTTP 1.0 -protokolla vaati vain itse pyynnön, mutta HTTP 1.1 -protokollassa on määritettävä myös <i>Host</i>-otsake, joka kertoo palvelimen, johon selain <i>uskoo</i> ottavansa yhteyttä. Täten oikeasti saman <a href="/wiki/IP-osoite" title="IP-osoite">IP-osoitteen</a> takaa voikin löytyä useita www-sivuja, jotka palvelin lähettää aina kulloisenkin annetun host-otsakkeen perusteella. Tällaisia palvelimia kutsutaan <i>WWW-näennäispalvelimiksi</i>.<sup style="font-style:italic;"><a href="/wiki/Ohje:Kerro_kuka_tekee" title="Ohje:Kerro kuka tekee"><span class="noprint" title="Kerro kuka tekee">kenen mukaan?</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Vastaus">Vastaus</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=10" title="Muokkaa osiota Vastaus" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=10" title="Muokkaa osion lähdekoodia: Vastaus"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <pre> HTTP/1.1 200 OK Date: Tue, 06 Jul 2004 17:59:22 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Cache-Control: private, must-revalidate Via: 1.0 cthulhu Server: Apache/1.3.29 (Unix) PHP/4.3.4 X-Powered-By: PHP/4.3.4 Set-Cookie: fiwikiSession=a8015bd32eee4e5bd46fd83aea40f159; path=/ Vary: Accept-Encoding,Cookie Content-Language: fi Content-Type: text/html; charset=utf-8 X-Cache: MISS from wikipedia.org Transfer-Encoding: chunked Connection: keep-alive <!DOCTYPE html> ... </pre> <p>Vastauksessa pyyntöön välitetään ensimmäisenä HTTP-versio ja vastauksen <a href="/wiki/Luettelo_HTTP-tilakoodeista" title="Luettelo HTTP-tilakoodeista">tilakoodi</a> (tässä tapauksessa 200 OK), joka kertoo pyynnön onnistumisesta tai virheestä. Tämän jälkeen seuraa otsaketiedot (headers), jotka on eroteltu rivinvaihdolla. Kentän nimi ja arvo erotellaan tuplapisteellä<i>.</i> </p><p>Otsakkeista välittyy esimerkiksi dokumentin tyyppi (<a href="/wiki/Internet_media_type" title="Internet media type">MIME-tyyppinä</a>, esimerkissä <a href="/wiki/HTML" title="HTML">HTML</a>, <a href="/wiki/UTF-8" class="mw-redirect" title="UTF-8">UTF-8</a>-merkistökoodauksella) ja sisällön kieli (suomi). Vastauksen <i>Expires</i>-otsakkeen arvo (voimassaoloaika) on <a href="/wiki/UNIX-aika" class="mw-redirect" title="UNIX-aika">Unix-järjestelmän ajan</a> alkuhetki vuonna 1970, mikä tarkoittaa, että sivu vanhenee välittömästi, eikä sitä pidä tallentaa välipalvelimeen uudelleen käytettäväksi. Tähän voi olla useita syitä. Esimerkiksi pyyntö oli sivun muokkausta varten, eikä vanhentuneen sisällön käsittely enää tulevaisuudessa ole järkevää tai käyttäjä voi olla kirjautunut tunnuksellaan, jolloin sivua ei voi näyttää muille käyttäjille. Otsake <i>Cache-Control</i> kertoo saman asian, mutta tarkemmin. </p><p>Otsakkeen <i>Set-Cookie</i> avulla voidaan pyytää selainta tallentamaan <a href="/wiki/Ev%C3%A4ste" title="Eväste">eväste</a> (<i>cookie</i>), jonka se palauttaa palvelimelle seuraavan pyynnön yhteydessä omassa <i>Cookie</i>-otsakkeessa. </p><p>Otsaketietodot päättyvät kahteen rivinvaihtoon (tai tyhjään riviin). Tämän jälkeen palvelin lähettää varsinaisen näytettävän sisällön. </p> <div class="mw-heading mw-heading2"><h2 id="Metodit">Metodit</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=11" title="Muokkaa osiota Metodit" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=11" title="Muokkaa osion lähdekoodia: Metodit"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GET on <b>metodi</b>, jolla luetaan yksittäinen sivu tai resurssi. HTTP määrittelee kuitenkin muitakin metodeja (vaikka valtaosa liikenteestä käyttää vain GET-metodia); erityisesti GET on määritelty <a href="/wiki/Idempotenssi" title="Idempotenssi">idempotentiksi</a>, jolloin peräkkäisten, identtisten GET-pyyntöjen pitäisi tuottaa aina sama tulos. Toinen käytetty metodi on POST, jolla välitetään palvelimelle muun muassa selaimessa muokattavien tekstikenttien (lomakkeiden) sisällöt. POST ei ole idempotentti, joten useimpien järjestelmän tilaa muuttavien kutsujen tulisi käyttää sitä GETin sijaan. HEAD-metodilla voidaan pyytää pelkät otsikkokentät ilman sivun sisältöä. Tätä käytetään esimerkiksi tarkistettaessa onko dokumentti muuttunut sitten viime kerran siirtämättä sitä kokonaan. CONNECT-metodia käytetään taas salattujen (<a href="/wiki/HTTPS" title="HTTPS">HTTPS</a>) yhteyksien kanssa. Muita metodeita on harvoin edes toteutettu WWW-palvelimeen, ellei samalla tueta myös <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>-laajennuksia. </p> <ul><li>GET - käytetään resurssin hakua varten (esimerkiksi verkkosivun hakuun)</li> <li>POST - esimerkiksi täytetyn lomakkeen tietojen lähettäminen palveluun</li> <li>OPTIONS - kysely palvelimen tai resurssin ominaisuuksista</li> <li>HEAD - pyydä vain sivun otsikkotiedot (esimerkiksi hakukone selvittää onko sivu muuttunut)</li> <li>PUT - sivun tallettaminen (käytetään harvoin ilman <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>-laajennuksia)</li> <li>DELETE - sivun poistaminen (käytetään harvoin ilman <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>-laajennuksia)</li> <li>TRACE - palauttaa pyynnön sellaisenaan (vikojen jäljitykseen)</li> <li>CONNECT - pyydetään yhteyttä, joka jää päälle</li></ul> <div class="mw-heading mw-heading2"><h2 id="Vastauskoodit">Vastauskoodit</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=12" title="Muokkaa osiota Vastauskoodit" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=12" title="Muokkaa osion lähdekoodia: Vastauskoodit"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dd><div class="disambig"><i>Pääartikkeli: <a href="/wiki/Luettelo_HTTP-tilakoodeista" title="Luettelo HTTP-tilakoodeista">Luettelo HTTP-tilakoodeista</a></i></div></dd></dl> <p>Palvelin palauttaa onnistuneeseen sivunhakuun (edellä) vastauksena ensimmäisenä "HTTP/1.1 200 OK". Tämä kertoo protokollan versionumeron ja koodi "200" kertoo pyynnön onnistuneen (selväkielisenä "OK"). Statuskoodeista 2xx-alkuiset kertovat onnistuneesta pyynnöstä. Näistä tärkeimpiä ovat 200 eli OK ja 206 "Partial Content", joka kertoo vastauksen olevan osa pyydetty osa tiedostoa (pyydettäessä osaa suuremmasta tiedostosta). </p><p>3xx-alkuiset koodit kertovat sisällön löytyvän jostain muualta kuin selain pyysi. Koodi 301 "Moved Permanently" kertoo sivun siirtyneen pysyvästi ja 302 "Moved Temporarily" väliaikaisesti toiseen paikkaan. </p><p>4xx-alkuiset vastauskoodit kertovat asiakasohjelman (selaimen) tekemästä virheestä. Esimerkiksi 404 "Not Found" on tuloksena, jos haetaan sivua, jota palvelimella ei ole ja 403 "Forbidden", ettei hakijalla ole oikeutta dokumenttiin pääsyyn. </p><p>5xx-alkuiset koodit ovat palvelimen tekemien virheiden seurausta. Näistä yleisin on 500 "Internal Server Error", joka kertoo pyynnön epäonnistuneen sitä käsittelevän ohjelman kaaduttua tai palvelimen muun virheellisen toiminnan seurauksena. </p><p>Vastauskoodeja käytetään verrattain vähän, vaikka niiden avulla voitaisiin toteuttaa monia hyviä ominaisuuksia, esimerkiksi www-selain voisi sopivan vastauskoodin saadessaan tietää, että URL ei ole enää olemassa, mutta että se löytyy annetusta osoitteesta ja päivittää automaattisesti kirjanmerkin uutta vastaavaksi. </p> <div class="mw-heading mw-heading2"><h2 id="Istunnot">Istunnot</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=13" title="Muokkaa osiota Istunnot" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=13" title="Muokkaa osion lähdekoodia: Istunnot"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>HTTP on normaalisti <i>tilaton</i>. Tämä tarkoittaa, ettei seuraavan pyynnön tulos riipu mitenkään edellisen tuloksesta ja kaikki asiakkaat saavat saman tuloksen samalla pyynnöllä. Tämä on kuitenkin melko rajoitettua, koska esimerkiksi verkkokaupan ostoskori tai kirjautuminen käyttäjätunnuksella foorumille olisivat mahdottomia tilattomalla protokollalla. </p><p>Käyttäjien <i><a href="/wiki/Istunto" class="mw-redirect" title="Istunto">istuntojen</a></i> (<i>session</i>) toteuttamiseen HTTP:ssä on useita keinoja. Luotettavimmat näistä liittyvät <a href="/wiki/Ev%C3%A4ste" title="Eväste">evästeiden</a> (<i>cookie</i>) käyttöön. Tällöin palvelin asettaa asiakasohjelmalle evästeen <i>Set-Cookie</i>-kentällä pyynnön yhteydessä. Vastaavasti palvelimelle luodaan ja pidetään muistissa istuntoon liittyvä tieto. Istunnon voisi muodostaa luottamalla pelkästään evästeiden välittämään tietoon, mutta tämä on usein hankalaa ja <a href="/wiki/Istuntokaappaus" title="Istuntokaappaus">mahdollisesti tietoturvariski</a>. Tietoturvan ylläpitämiseksi istunto sidotaan myös käyttäjän IP-osoitteeseen, johon luottaminen ainoana istunnon tunnisteena on epävarmaa (mm. siksi, että usea eri käyttäjä voi hakea sivuja saman IP-osoitteen takaa. Katso <a href="/wiki/Osoitteenmuunnos" title="Osoitteenmuunnos">osoitteenmuunnos</a>) Myös evästeisiin luottaminen on suhteellisen epävarmaa, koska niille varattu tila on rajattu ja monet käyttäjät estävät ainakin epämääräisten evästeiden käytön. Istuntoon liittyvä tilatieto voidaan välittää myös <a href="/wiki/URL" class="mw-redirect" title="URL">URL</a>:n yhteydessä parametrina, mutta sekin on ongelmallista väärin toteutettuna. Vastaavasti palvelimen kapasiteetti on rajallinen, joten vanhoja ja käyttämättömiä istuntoja on siivottava pois tietyin väliajoin, mikä saa liian kauan käyttämättömä olevan istunnon katkeamaan. </p> <div class="mw-heading mw-heading2"><h2 id="Standardointi">Standardointi</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=14" title="Muokkaa osiota Standardointi" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=14" title="Muokkaa osion lähdekoodia: Standardointi"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc1945">RFC 1945</a> - <i>Hypertext Transfer Protocol -- HTTP/1.0</i></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2068">RFC 2068</a> - <i>HTTP 1.1</i> (vanhempi versio)</li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2616">RFC 2616</a> - <i>HTTP 1.1</i> (vanhentunut)</li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7230">RFC 7230</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7231">RFC 7231</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7232">RFC 7232</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7233">RFC 7233</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7234">RFC 7234</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7235">RFC 7235</a></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7540">RFC 7540</a> - <i>Hypertext Transfer Protocol Version 2 (HTTP/2)</i></li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc9114">RFC 9114</a> - <i>HTTP/3</i></li></ul> <p>HTTP-protokollalle on varattu <a href="/wiki/TCP" title="TCP">TCP</a>-<a href="/wiki/Portti_(tietoliikenne)" title="Portti (tietoliikenne)">portti</a> 80. Toinen varattu, mutta harvoin käytetty, portti on 8080. Toisaalta portti 8080 on monien verkkosovelluspalvelimien, kuten <a href="/w/index.php?title=Apache_Tomcat&action=edit&redlink=1" class="new" title="Apache Tomcat (sivua ei ole)">Tomcatin</a>, <a href="/wiki/JBoss" class="mw-redirect" title="JBoss">JBossin</a> ja <a href="/w/index.php?title=Glassfish&action=edit&redlink=1" class="new" title="Glassfish (sivua ei ole)">Glassfishin</a> oletusportti. Portin 8080 käyttö on niin ikään yleistä testiympäristöissä. </p> <div class="mw-heading mw-heading2"><h2 id="Katso_myös"><span id="Katso_my.C3.B6s"></span>Katso myös</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=15" title="Muokkaa osiota Katso myös" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=15" title="Muokkaa osion lähdekoodia: Katso myös"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/WebDAV" title="WebDAV">WebDAV</a></li> <li><a href="/wiki/DeltaV" title="DeltaV">DeltaV</a></li> <li><a href="/wiki/Apache_(palvelinohjelma)" title="Apache (palvelinohjelma)">Apache</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Lähteet"><span id="L.C3.A4hteet"></span>Lähteet</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=16" title="Muokkaa osiota Lähteet" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=16" title="Muokkaa osion lähdekoodia: Lähteet"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <div id="viitteet-malline" class="viitteet-malline" style="-moz-column-count:; -webkit-column-count:; column-count:; -moz-column-width: 35em; -webkit-column-width: 35em; column-width: 35em; list-style-type:decimal;"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://appro.mit.jyu.fi/ties4080/luennot/http/">Hyper Text Transfer Protocol (HTTP-protokolla)</a> <i>appro.mit.jyu.fi</i>. Viitattu 8.1.2024.</span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://www.hakatemia.fi/courses/perusteet/http-protokolla">HTTP-protokolla</a> <i>Hakatemia</i>. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanniksi)</span></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="http://www.heikniemi.fi/svwww-vukk/k15.html">"Mitä ovat HTTP ja HTTPS?" - sfnet.viestinta.www vukk</a> <i>www.heikniemi.fi</i>. Viitattu 8.1.2024.</span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview">An overview of HTTP - HTTP | MDN</a> <i>developer.mozilla.org</i>.  16.12.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview">Components of HTTP-based systems - HTTP | MDN</a> <i>developer.mozilla.org</i>.  16.12.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/group/httpbis/about/">HTTP (httpbis)</a> <i>datatracker.ietf.org</i>. Viitattu 28.1.2024.</span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc9114">RFC 9114</a> – <i>HTTP/3</i>, kesäkuu 2022 <span style="font-size: 0.95em; position: relative;">(englanniksi)</span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://www.ietf.org/blog/http-updates/">IETF updates HTTP specifications, publishes HTTP/3</a> <i>IETF</i>. Viitattu 28.1.2024. <span style="font-size: 0.95em;">(englanniksi)</span></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">Evolution of HTTP - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">HTTP/0.9 - The one-line protocol - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-:0-11"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:0_11-0"><sup><i>a</i></sup></a> <a href="#cite_ref-:0_11-1"><sup><i>b</i></sup></a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">HTTP/1.0 - Building extensibility - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em; position: relative;">(englanniksi)</span></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">HTTP/1.1 - The standardized protocol - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-:1-13"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:1_13-0"><sup><i>a</i></sup></a> <a href="#cite_ref-:1_13-1"><sup><i>b</i></sup></a> <a href="#cite_ref-:1_13-2"><sup><i>c</i></sup></a> <a href="#cite_ref-:1_13-3"><sup><i>d</i></sup></a> <a href="#cite_ref-:1_13-4"><sup><i>e</i></sup></a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">HTTP/2 - A protocol for greater performance - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://www.thewebmaster.com/what-is-http2-and-how-does-it-compare-to-http1-1/">What is the difference between HTTP/2 and HTTP/1 (2023)</a> <i>www.thewebmaster.com</i>. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanniksi)</span></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://seravo.com/fi/http2-nopeuttaa-verkkosivujen-latautumista/">HTTP/2 nopeuttaa verkkosivujen latautumista</a> <i>Seravo</i>.  19.1.2017. Viitattu 8.1.2024.</span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://imagekit.io/blog/http2-vs-http1-performance/">HTTP/2 vs HTTP/1 - Performance Comparison?</a> <i>ImageKit.io Blog</i>.  10.6.2017. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanniksi)</span></span></span> </li> <li id="cite_note-:2-17"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:2_17-0"><sup><i>a</i></sup></a> <a href="#cite_ref-:2_17-1"><sup><i>b</i></sup></a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP">HTTP/3 - HTTP over QUIC - HTTP | MDN</a> <i>developer.mozilla.org</i>.  10.4.2023. Viitattu 8.1.2024. <span style="font-size: 0.95em;">(englanti)</span></span></span> </li> <li id="cite_note-:3-18"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:3_18-0"><sup><i>a</i></sup></a> <a href="#cite_ref-:3_18-1"><sup><i>b</i></sup></a> <a href="#cite_ref-:3_18-2"><sup><i>c</i></sup></a> <a href="#cite_ref-:3_18-3"><sup><i>d</i></sup></a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite">Cloudflare Inc.: <a rel="nofollow" class="external text" href="https://www.cloudflare.com/learning/performance/what-is-http3/">What is HTTP/3? | Cloudflare</a> <i>cloudflare.com</i>. Viitattu 11.1.2024.</span></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="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://http3-explained.haxx.se/en/the-protocol/feature-handshakes">Fast handshakes - HTTP/3 explained</a> <i>http3-explained.haxx.se</i>.</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="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://http3-explained.haxx.se/en/the-protocol/feature-tls">TLS 1.3 - HTTP/3 explained</a> <i>http3-explained.haxx.se</i>.</span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://mailarchive.ietf.org/arch/msg/quic/RLRs4nB1lwFCZ_7k0iuz0ZBa35s/">Identifying our deliverables</a> <i>mailarchive.ietf.org</i>. Viitattu 11.1.2024.</span></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="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/ce-http3">Usage Statistics of HTTP/3 for Websites, January 2024</a> <i>w3techs.com</i>. Viitattu 8.1.2024.</span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="verkkoviite" title="Verkkoviite"><a rel="nofollow" class="external text" href="https://caniuse.com/http3">HTTP/3 protocol | Can I use... Support tables for HTML5, CSS3, etc</a> <i>caniuse.com</i>. Viitattu 11.1.2024.</span></span> </li> </ol> </div> <div class="mw-heading mw-heading2"><h2 id="Aiheesta_muualla">Aiheesta muualla</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&veaction=edit&section=17" title="Muokkaa osiota Aiheesta muualla" class="mw-editsection-visualeditor"><span>muokkaa</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&action=edit&section=17" title="Muokkaa osion lähdekoodia: Aiheesta muualla"><span>muokkaa wikitekstiä</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/10px-Commons-logo.svg.png" decoding="async" width="10" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> Kuvia tai muita tiedostoja aiheesta <b><a href="https://commons.wikimedia.org/wiki/Category:Hypertext_Transfer_Protocol" class="extiw" title="commons:Category:Hypertext Transfer Protocol">HTTP</a></b> <a href="https://commons.wikimedia.org/wiki/Etusivu" class="extiw" title="commons:Etusivu">Wikimedia Commonsissa</a></li></ul> <p><i style="display:none; speak:none;"> </i> </p></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="">Noudettu kohteesta ”<a dir="ltr" href="https://fi.wikipedia.org/w/index.php?title=HTTP&oldid=22226882">https://fi.wikipedia.org/w/index.php?title=HTTP&oldid=22226882</a>”</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Toiminnot:Luokat" title="Toiminnot:Luokat">Luokka</a>: <ul><li><a href="/wiki/Luokka:HTTP" title="Luokka:HTTP">HTTP</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Piilotetut luokat: <ul><li><a href="/wiki/Luokka:V%C3%A4itteelle_ei_ole_merkitty_esitt%C3%A4j%C3%A4%C3%A4" title="Luokka:Väitteelle ei ole merkitty esittäjää">Väitteelle ei ole merkitty esittäjää</a></li><li><a href="/wiki/Luokka:Seulonnan_keskeiset_artikkelit" title="Luokka:Seulonnan keskeiset artikkelit">Seulonnan keskeiset artikkelit</a></li><li><a href="/wiki/Luokka:Sivut,_jotka_k%C3%A4ytt%C3%A4v%C3%A4t_RFC-taikalinkkej%C3%A4" title="Luokka:Sivut, jotka käyttävät RFC-taikalinkkejä">Sivut, jotka käyttävät RFC-taikalinkkejä</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigointivalikko</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">Henkilökohtaiset työkalut</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="IP-osoitteesi käyttäjäsivu">Et ole kirjautunut</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Toiminnot:Oma_keskustelu" title="Keskustelu tämän IP-osoitteen muokkauksista [n]" accesskey="n"><span>Keskustelu</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Toiminnot:Omat_muokkaukset" title="Luettelo tästä IP-osoitteesta tehdyistä muokkauksista [y]" accesskey="y"><span>Muokkaukset</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Toiminnot:Luo_tunnus&returnto=HTTP" title="On suositeltavaa luoda käyttäjätunnus ja kirjautua sisään. Se ei kuitenkaan ole pakollista."><span>Luo tunnus</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Toiminnot:Kirjaudu_sis%C3%A4%C3%A4n&returnto=HTTP" title="On suositeltavaa kirjautua sisään. Se ei kuitenkaan ole pakollista. [o]" accesskey="o"><span>Kirjaudu sisään</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">Nimiavaruudet</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/HTTP" title="Näytä sisältösivu [c]" accesskey="c"><span>Artikkeli</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Keskustelu:HTTP" rel="discussion" title="Keskustele sisällöstä [t]" accesskey="t"><span>Keskustelu</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">suomi</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">Näkymät</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/HTTP"><span>Lue</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=HTTP&veaction=edit" title="Muokkaa tätä sivua [v]" accesskey="v"><span>Muokkaa</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=HTTP&action=edit" title="Muokkaa tämän sivun lähdekoodia [e]" accesskey="e"><span>Muokkaa wikitekstiä</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=HTTP&action=history" title="Sivun aikaisemmat versiot [h]" accesskey="h"><span>Näytä historia</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="Lisää valintoja" > <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">Muut</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 >Haku</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="Hae Wikipediasta" aria-label="Hae Wikipediasta" autocapitalize="sentences" title="Hae Wikipediasta [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Toiminnot:Haku"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Hae sivuilta tätä tekstiä" value="Hae"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Siirry sivulle, joka on tarkalleen tällä nimellä" value="Siirry"> </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:Etusivu" title="Etusivu"></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">Valikko</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:Etusivu" title="Siirry etusivulle [z]" accesskey="z"><span>Etusivu</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:Tietoja"><span>Tietoja Wikipediasta</span></a></li><li id="n-allarticles" class="mw-list-item"><a href="/wiki/Wikipedia:Selaa_luokittain"><span>Kaikki sivut</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Toiminnot:Satunnainen_sivu" title="Avaa satunnainen sivu [x]" accesskey="x"><span>Satunnainen artikkeli</span></a></li> </ul> </div> </nav> <nav id="p-interaction" class="mw-portlet mw-portlet-interaction vector-menu-portal portal vector-menu" aria-labelledby="p-interaction-label" > <h3 id="p-interaction-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Osallistuminen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Ohje:Sis%C3%A4llys" title="Ohjeita"><span>Ohje</span></a></li><li id="n-Kahvihuone" class="mw-list-item"><a href="/wiki/Wikipedia:Kahvihuone"><span>Kahvihuone</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Wikipedia:Ajankohtaista" title="Taustatietoa tämänhetkisistä tapahtumista"><span>Ajankohtaista</span></a></li><li id="n-Tuoreet-odottavat-muutokset" class="mw-list-item"><a href="//fi.wikipedia.org/wiki/Toiminnot:Tuoreet_muutokset?damaging=&goodfaith=&hideliu=0&hideanons=0&userExpLevel=&hidemyself=0&hidebyothers=0&hidebots=1&hidehumans=0&hidepatrolled=1&hideunpatrolled=0&hideminor=0&hidemajor=0&hidepageedits=0&hidenewpages=0&hidecategorization=1&hideWikibase=1&hidelog=0&highlight=1&goodfaith__verylikelybad_color=c5&goodfaith__likelybad_color=c4&goodfaith__maybebad_color=c3&damaging__verylikelybad_color=c5&damaging__likelybad_color=c4&damaging__maybebad_color=c3"><span>Tuoreet odottavat muutokset</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Toiminnot:Tuoreet_muutokset" title="Luettelo tuoreista muutoksista [r]" accesskey="r"><span>Tuoreet muutokset</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_fi.wikipedia.org&uselang=fi" title="Tue meitä"><span>Lahjoitukset</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">Työkalut</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Toiminnot:T%C3%A4nne_viittaavat_sivut/HTTP" title="Lista sivuista, jotka viittaavat tänne [j]" accesskey="j"><span>Tänne viittaavat sivut</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Toiminnot:Linkitetyt_muutokset/HTTP" rel="nofollow" title="Viimeisimmät muokkaukset sivuissa, joille viitataan tältä sivulta [k]" accesskey="k"><span>Linkitettyjen sivujen muutokset</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Toiminnot:Toimintosivut" title="Näytä toimintosivut [q]" accesskey="q"><span>Toimintosivut</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=HTTP&oldid=22226882" title="Ikilinkki tämän sivun tähän versioon"><span>Ikilinkki</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=HTTP&action=info" title="Enemmän tietoa tästä sivusta"><span>Sivun tiedot</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Toiminnot:Viittaus&page=HTTP&id=22226882&wpFormIdentifier=titleform" title="Tietoa tämän sivun lainaamisesta"><span>Viitetiedot</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Toiminnot:UrlShortener&url=https%3A%2F%2Ffi.wikipedia.org%2Fwiki%2FHTTP"><span>Lyhennä URL-osoite</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Toiminnot:QrCode&url=https%3A%2F%2Ffi.wikipedia.org%2Fwiki%2FHTTP"><span>Lataa QR-koodi</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">Tulosta/vie</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=Toiminnot:DownloadAsPdf&page=HTTP&action=show-download-screen"><span>Lataa PDF-tiedostona</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=HTTP&printable=yes" title="Tulostettava versio [p]" accesskey="p"><span>Tulostettava versio</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">Muissa hankkeissa</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>Wikimedia 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="Linkki yhdistettyyn keskustietovaraston kohteeseen [g]" accesskey="g"><span>Wikidata-kohde</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">Muilla kielillä</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="بروتوكول نقل النص الفائق — arabia" lang="ar" hreflang="ar" data-title="بروتوكول نقل النص الفائق" data-language-autonym="العربية" data-language-local-name="arabia" 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 — asturia" lang="ast" hreflang="ast" data-title="Protocolu de tresferencia d'hipertestu" data-language-autonym="Asturianu" data-language-local-name="asturia" 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 — azeri" lang="az" hreflang="az" data-title="HTTP" data-language-autonym="Azərbaycanca" data-language-local-name="azeri" 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="اچتیتیپی — South Azerbaijani" lang="azb" hreflang="azb" data-title="اچتیتیپی" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" 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 — indonesia" lang="id" hreflang="id" data-title="Protokol Transfer Hiperteks" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonesia" class="interlanguage-link-target"><span>Bahasa Indonesia</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 — malaiji" lang="ms" hreflang="ms" data-title="Protokol Pemindahan Hiperteks" data-language-autonym="Bahasa Melayu" data-language-local-name="malaiji" class="interlanguage-link-target"><span>Bahasa Melayu</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="হাইপার টেক্সট ট্রান্সফার প্রোটোকল — bengali" lang="bn" hreflang="bn" data-title="হাইপার টেক্সট ট্রান্সফার প্রোটোকল" data-language-autonym="বাংলা" data-language-local-name="bengali" 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 -kiina" lang="nan" hreflang="nan" data-title="HTTP" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="min nan -kiina" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/HTTP" title="HTTP — valkovenäjä" lang="be" hreflang="be" data-title="HTTP" data-language-autonym="Беларуская" data-language-local-name="valkovenäjä" 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="Пратакол перадачы гіпэртэксту — Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Пратакол перадачы гіпэртэксту" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" 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 — bosnia" lang="bs" hreflang="bs" data-title="Hypertext Transfer Protocol" data-language-autonym="Bosanski" data-language-local-name="bosnia" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/HTTP" title="HTTP — bulgaria" lang="bg" hreflang="bg" data-title="HTTP" data-language-autonym="Български" data-language-local-name="bulgaria" class="interlanguage-link-target"><span>Български</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 — katalaani" lang="ca" hreflang="ca" data-title="Protocol de transferència d'hipertext" data-language-autonym="Català" data-language-local-name="katalaani" 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 — tšekki" lang="cs" hreflang="cs" data-title="Hypertext Transfer Protocol" data-language-autonym="Čeština" data-language-local-name="tšekki" 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 — kymri" lang="cy" hreflang="cy" data-title="HTTP" data-language-autonym="Cymraeg" data-language-local-name="kymri" 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 — tanska" lang="da" hreflang="da" data-title="HTTP" data-language-autonym="Dansk" data-language-local-name="tanska" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — saksa" lang="de" hreflang="de" data-title="Hypertext Transfer Protocol" data-language-autonym="Deutsch" data-language-local-name="saksa" class="interlanguage-link-target"><span>Deutsch</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 — viro" lang="et" hreflang="et" data-title="Hüperteksti edastusprotokoll" data-language-autonym="Eesti" data-language-local-name="viro" class="interlanguage-link-target"><span>Eesti</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="Πρωτόκολλο Μεταφοράς Υπερκειμένου — kreikka" lang="el" hreflang="el" data-title="Πρωτόκολλο Μεταφοράς Υπερκειμένου" data-language-autonym="Ελληνικά" data-language-local-name="kreikka" 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 — englanti" lang="en" hreflang="en" data-title="HTTP" data-language-autonym="English" data-language-local-name="englanti" class="interlanguage-link-target"><span>English</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 — espanja" lang="es" hreflang="es" data-title="Protocolo de transferencia de hipertexto" data-language-autonym="Español" data-language-local-name="espanja" class="interlanguage-link-target"><span>Español</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-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/HTTP" title="HTTP — baski" lang="eu" hreflang="eu" data-title="HTTP" data-language-autonym="Euskara" data-language-local-name="baski" 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="پروتکل انتقال ابرمتن — persia" lang="fa" hreflang="fa" data-title="پروتکل انتقال ابرمتن" data-language-autonym="فارسی" data-language-local-name="persia" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fo mw-list-item"><a href="https://fo.wikipedia.org/wiki/Http" title="Http — fääri" lang="fo" hreflang="fo" data-title="Http" data-language-autonym="Føroyskt" data-language-local-name="fääri" 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 — ranska" lang="fr" hreflang="fr" data-title="Hypertext Transfer Protocol" data-language-autonym="Français" data-language-local-name="ranska" 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 — iiri" lang="ga" hreflang="ga" data-title="Prótacal Aistrithe Hipirtéacs" data-language-autonym="Gaeilge" data-language-local-name="iiri" 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 — galicia" lang="gl" hreflang="gl" data-title="HTTP" data-language-autonym="Galego" data-language-local-name="galicia" 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="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ — gudžarati" lang="gu" hreflang="gu" data-title="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ" data-language-autonym="ગુજરાતી" data-language-local-name="gudžarati" 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 — korea" lang="ko" hreflang="ko" data-title="HTTP" data-language-autonym="한국어" data-language-local-name="korea" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/HTTP" title="HTTP — armenia" lang="hy" hreflang="hy" data-title="HTTP" data-language-autonym="Հայերեն" data-language-local-name="armenia" 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 — kroatia" lang="hr" hreflang="hr" data-title="HTTP" data-language-autonym="Hrvatski" data-language-local-name="kroatia" class="interlanguage-link-target"><span>Hrvatski</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 — islanti" lang="is" hreflang="is" data-title="HTTP" data-language-autonym="Íslenska" data-language-local-name="islanti" 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 — italia" lang="it" hreflang="it" data-title="Hypertext Transfer Protocol" data-language-autonym="Italiano" data-language-local-name="italia" class="interlanguage-link-target"><span>Italiano</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 — heprea" lang="he" hreflang="he" data-title="Hypertext Transfer Protocol" data-language-autonym="עברית" data-language-local-name="heprea" 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 — kazakki" lang="kk" hreflang="kk" data-title="Hypertext Transfer Protocol" data-language-autonym="Қазақша" data-language-local-name="kazakki" 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 — latina" lang="la" hreflang="la" data-title="Protocollum translationis hypertextuum" data-language-autonym="Latina" data-language-local-name="latina" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/HTTP" title="HTTP — latvia" lang="lv" hreflang="lv" data-title="HTTP" data-language-autonym="Latviešu" data-language-local-name="latvia" class="interlanguage-link-target"><span>Latviešu</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 — luxemburg" lang="lb" hreflang="lb" data-title="Hypertext Transfer Protocol" data-language-autonym="Lëtzebuergesch" data-language-local-name="luxemburg" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/HTTP" title="HTTP — liettua" lang="lt" hreflang="lt" data-title="HTTP" data-language-autonym="Lietuvių" data-language-local-name="liettua" class="interlanguage-link-target"><span>Lietuvių</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 — lombardi" lang="lmo" hreflang="lmo" data-title="Hypertext Transfer Protocol" data-language-autonym="Lombard" data-language-local-name="lombardi" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/HTTP" title="HTTP — unkari" lang="hu" hreflang="hu" data-title="HTTP" data-language-autonym="Magyar" data-language-local-name="unkari" class="interlanguage-link-target"><span>Magyar</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="Протокол за пренос на хипертекст — makedonia" lang="mk" hreflang="mk" data-title="Протокол за пренос на хипертекст" data-language-autonym="Македонски" data-language-local-name="makedonia" 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="ഹൈപ്പർ ടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ — malajalam" lang="ml" hreflang="ml" data-title="ഹൈപ്പർ ടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ" data-language-autonym="മലയാളം" data-language-local-name="malajalam" 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-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — mongoli" lang="mn" hreflang="mn" data-title="Hypertext Transfer Protocol" data-language-autonym="Монгол" data-language-local-name="mongoli" 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 — hollanti" lang="nl" hreflang="nl" data-title="Hypertext Transfer Protocol" data-language-autonym="Nederlands" data-language-local-name="hollanti" class="interlanguage-link-target"><span>Nederlands</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-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — japani" lang="ja" hreflang="ja" data-title="Hypertext Transfer Protocol" data-language-autonym="日本語" data-language-local-name="japani" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/HTTP" title="HTTP — norjan bokmål" lang="nb" hreflang="nb" data-title="HTTP" data-language-autonym="Norsk bokmål" data-language-local-name="norjan bokmål" class="interlanguage-link-target"><span>Norsk bokmål</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 — norjan nynorsk" lang="nn" hreflang="nn" data-title="Hypertext Transfer Protocol" data-language-autonym="Norsk nynorsk" data-language-local-name="norjan nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/HTTP" title="HTTP — Eastern Mari" lang="mhr" hreflang="mhr" data-title="HTTP" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</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="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ — pandžabi" lang="pa" hreflang="pa" data-title="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="pandžabi" 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 — puola" lang="pl" hreflang="pl" data-title="HTTP" data-language-autonym="Polski" data-language-local-name="puola" 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 — portugali" lang="pt" hreflang="pt" data-title="Hypertext Transfer Protocol" data-language-autonym="Português" data-language-local-name="portugali" 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 — romania" lang="ro" hreflang="ro" data-title="Hypertext Transfer Protocol" data-language-autonym="Română" data-language-local-name="romania" 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 — venäjä" lang="ru" hreflang="ru" data-title="HTTP" data-language-autonym="Русский" data-language-local-name="venäjä" class="interlanguage-link-target"><span>Русский</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 — albania" lang="sq" hreflang="sq" data-title="Protokolli i Transferimit të Teksteve të Lidhura" data-language-autonym="Shqip" data-language-local-name="albania" class="interlanguage-link-target"><span>Shqip</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 — Simple English" lang="en-simple" hreflang="en-simple" data-title="Hypertext Transfer Protocol" data-language-autonym="Simple English" data-language-local-name="Simple English" 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 — slovakki" lang="sk" hreflang="sk" data-title="Hypertextový prenosový protokol" data-language-autonym="Slovenčina" data-language-local-name="slovakki" 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 — sloveeni" lang="sl" hreflang="sl" data-title="HTTP" data-language-autonym="Slovenščina" data-language-local-name="sloveeni" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/HTTP" title="HTTP — serbia" lang="sr" hreflang="sr" data-title="HTTP" data-language-autonym="Српски / srpski" data-language-local-name="serbia" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/HTTP" title="HTTP — serbokroaatti" lang="sh" hreflang="sh" data-title="HTTP" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="serbokroaatti" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</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 — ruotsi" lang="sv" hreflang="sv" data-title="Hypertext Transfer Protocol" data-language-autonym="Svenska" data-language-local-name="ruotsi" class="interlanguage-link-target"><span>Svenska</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-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="மீயுரை பரிமாற்ற நெறிமுறை — tamili" lang="ta" hreflang="ta" data-title="மீயுரை பரிமாற்ற நெறிமுறை" data-language-autonym="தமிழ்" data-language-local-name="tamili" 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-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="เอชทีทีพี — thai" lang="th" hreflang="th" data-title="เอชทีทีพี" data-language-autonym="ไทย" data-language-local-name="thai" class="interlanguage-link-target"><span>ไทย</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 — vietnam" lang="vi" hreflang="vi" data-title="Hypertext Transfer Protocol" data-language-autonym="Tiếng Việt" data-language-local-name="vietnam" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/HTTP" title="HTTP — tadžikki" lang="tg" hreflang="tg" data-title="HTTP" data-language-autonym="Тоҷикӣ" data-language-local-name="tadžikki" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/HTTP" title="HTTP — turkki" lang="tr" hreflang="tr" data-title="HTTP" data-language-autonym="Türkçe" data-language-local-name="turkki" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Http" title="Http — turkmeeni" lang="tk" hreflang="tk" data-title="Http" data-language-autonym="Türkmençe" data-language-local-name="turkmeeni" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/HTTP" title="HTTP — ukraina" lang="uk" hreflang="uk" data-title="HTTP" data-language-autonym="Українська" data-language-local-name="ukraina" 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 — venetsia" lang="vec" hreflang="vec" data-title="HTTP" data-language-autonym="Vèneto" data-language-local-name="venetsia" class="interlanguage-link-target"><span>Vèneto</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-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="傳超文約 — klassinen kiina" lang="lzh" hreflang="lzh" data-title="傳超文約" data-language-autonym="文言" data-language-local-name="klassinen kiina" class="interlanguage-link-target"><span>文言</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-kiina" lang="wuu" hreflang="wuu" data-title="超文本传输协议" data-language-autonym="吴语" data-language-local-name="wu-kiina" 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 — joruba" lang="yo" hreflang="yo" data-title="Hypertext Transfer Protocol" data-language-autonym="Yorùbá" data-language-local-name="joruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/HTTP" title="HTTP — kantoninkiina" lang="yue" hreflang="yue" data-title="HTTP" data-language-autonym="粵語" data-language-local-name="kantoninkiina" class="interlanguage-link-target"><span>粵語</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-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="超文本传输协议 — kiina" lang="zh" hreflang="zh" data-title="超文本传输协议" data-language-autonym="中文" data-language-local-name="kiina" 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="Muokkaa kieltenvälisiä linkkejä" class="wbc-editpage">Muokkaa linkkejä</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Sivua on viimeksi muutettu 29. helmikuuta 2024 kello 00.13.</li> <li id="footer-info-copyright">Teksti on saatavilla <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fi">Creative Commons Attribution/Share-Alike</a> -lisenssillä; lisäehtoja voi sisältyä. Katso <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use/fi">käyttöehdot</a>.<br /> Wikipedia® on <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundationin</a> rekisteröimä tavaramerkki.<br /> <a href="/wiki/Wikipedia:Artikkelien_ongelmat" title="Wikipedia:Artikkelien ongelmat">Ongelma artikkelissa?</a></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Tietosuojakäytäntö</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Tietoja">Tietoja Wikipediasta</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Vastuuvapaus">Vastuuvapaus</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Käytössäännöstö</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Kehittäjät</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/fi.wikipedia.org">Tilastot</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Evästekäytäntö</a></li> <li id="footer-places-mobileview"><a href="//fi.m.wikipedia.org/w/index.php?title=HTTP&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobiilinäkymä</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-654c5b86d-wqnj8","wgBackendResponseTime":138,"wgPageParseReport":{"limitreport":{"cputime":"0.159","walltime":"0.214","ppvisitednodes":{"value":1339,"limit":1000000},"postexpandincludesize":{"value":19564,"limit":2097152},"templateargumentsize":{"value":596,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":16549,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 151.181 1 -total"," 47.67% 72.070 1 Malline:Viitteet"," 35.97% 54.386 22 Malline:Verkkoviite"," 30.47% 46.063 4 Malline:Wikidata"," 18.76% 28.359 1 Malline:Commonscat-rivi"," 17.36% 26.241 1 Malline:Commons-rivi"," 6.46% 9.763 1 Malline:TCP/IP"," 2.99% 4.524 1 Malline:Kenen_mukaan"," 2.86% 4.317 15 Malline:RFC"," 2.79% 4.214 1 Malline:Metatieto"]},"scribunto":{"limitreport-timeusage":{"value":"0.033","limit":"10.000"},"limitreport-memusage":{"value":2577945,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-745f94f9f8-dz9q6","timestamp":"20241120021759","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"HTTP","url":"https:\/\/fi.wikipedia.org\/wiki\/HTTP","sameAs":"http:\/\/www.wikidata.org\/entity\/Q8777","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q8777","author":{"@type":"Organization","name":"Wikimedia-hankkeiden muokkaajat"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-11-13T08:35:23Z","headline":"yksi internetin tiedonsiirtoprotokollista"}</script> </body> </html>