CINXE.COM

HTTP — Википедия

<!DOCTYPE html> <html class="client-nojs" lang="ru" dir="ltr"> <head> <meta charset="UTF-8"> <title>HTTP — Википедия</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )ruwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgRequestId":"4a7377f3-178a-449a-831c-52eea75ddc17","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"HTTP","wgTitle":"HTTP","wgCurRevisionId":143569481,"wgRevisionId":143569481,"wgArticleId":935,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Википедия:Cite web (заменить webcitation-архив: deadlink yes)","Википедия:Cite web (не указан язык)","Страницы, использующие волшебные ссылки RFC","ПРО:ИТ:Статьи по алфавиту","ПРО:ИТ:Последняя правка: в текущем году","Статьи со ссылками на Викисловарь","Википедия:Статьи без ссылок на источники с июля 2013 года","Википедия:Статьи без источников (тип: сетевой протокол)","Википедия:Статьи со спам-ссылками","Википедия:Статьи с шаблонами недостатков по алфавиту","Появились в 1990 году","Семантическая паутина","Протокол HTTP","Открытые форматы","Интернет-протоколы","Стандарты W3C","Протоколы прикладного уровня"],"wgPageViewLanguage":"ru","wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgRelevantPageName":"HTTP","wgRelevantArticleId":935,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":135455038,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","pageVariantFallbacks":"ru"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":80000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q8777","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.gadget.common-site":"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","jquery.makeCollapsible.styles":"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"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.scribunto.logs","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.logo","ext.gadget.edittop","ext.gadget.navboxDefaultGadgets","ext.gadget.wikibugs","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.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","oojs-ui.styles.icons-media","oojs-ui-core.icons"];</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=ru&amp;modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cjquery.makeCollapsible.styles%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"> <script async="" src="/w/load.php?lang=ru&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=ext.gadget.common-site&amp;only=styles&amp;skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=site.styles&amp;only=styles&amp;skin=vector"> <noscript><link rel="stylesheet" href="/w/load.php?lang=ru&amp;modules=noscript&amp;only=styles&amp;skin=vector"></noscript> <meta name="generator" content="MediaWiki 1.44.0-wmf.22"> <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 — Википедия"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ru.m.wikipedia.org/wiki/HTTP"> <link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=HTTP&amp;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="Википедия (ru)"> <link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ru.wikipedia.org/wiki/HTTP"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru"> <link rel="alternate" type="application/atom+xml" title="Википедия — Atom-лента" href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8&amp;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">Материал из Википедии — свободной энциклопедии</div> <div id="contentSub"><div id="mw-content-subtitle"><div id="mw-fr-revision-messages"><div class="cdx-message mw-fr-message-box cdx-message--block cdx-message--notice mw-fr-basic mw-fr-draft-not-synced plainlinks noprint"><span class="cdx-message__icon"></span><div class="cdx-message__content">Текущая версия страницы пока <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9/%D0%9F%D0%BE%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B8%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9" title="Википедия:Проверка статей/Пояснение для читателей">не проверялась</a> опытными участниками и может значительно отличаться от <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=HTTP&amp;stable=1">версии, проверенной 13 декабря 2024 года</a>; проверки требует <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=HTTP&amp;oldid=135455038&amp;diff=cur&amp;diffonly=0">41 правка</a>.</div></div></div></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Перейти к навигации</a> <a class="mw-jump-link" href="#searchInput">Перейти к поиску</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><table class="infobox infobox-c1cdcd27f33bd072" style="" data-name="Сетевой протокол"><tbody><tr><th colspan="2" scope="colgroup" class="infobox-above" style="">HTTP</th></tr> <tr> <th scope="row" class="plainlist">Название</th> <td class="plainlist"> Hypertext Transfer Protocol</td> </tr> <tr> <th scope="row" class="plainlist">Уровень (по <a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" title="Сетевая модель OSI">модели OSI</a>)</th> <td class="plainlist"> Прикладной</td> </tr> <tr> <th scope="row" class="plainlist">Семейство</th> <td class="plainlist"> <a href="/wiki/%D0%A1%D1%82%D0%B5%D0%BA_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2_TCP/IP" class="mw-redirect" title="Стек протоколов TCP/IP">TCP/IP</a></td> </tr> <tr> <th scope="row" class="plainlist">Создан в</th> <td class="plainlist"> <span data-wikidata-property-id="P577" class="no-wikidata"><a href="/wiki/1990_%D0%B3%D0%BE%D0%B4" title="1990 год">1990 году</a></span></td> </tr> <tr> <th scope="row" class="plainlist">Порт/ID</th> <td class="plainlist"> <span data-wikidata-property-id="P1641" class="no-wikidata">80/<a href="/wiki/TCP" title="TCP">TCP</a></span></td> </tr> <tr> <th scope="row" class="plainlist">Спецификация</th> <td class="plainlist"> <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc124">RFC 124</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc1945">RFC 1945</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2616">RFC 2616</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2617">RFC 2617</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc6266">RFC 6266</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc7230">RFC 7230</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc7240">RFC 7240</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc8446">RFC 8446</a>, <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc9110">RFC 9110</a>.</td> </tr> <tr> <th scope="row" class="plainlist">Основные реализации (клиенты)</th> <td class="plainlist"> <a href="/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" title="Браузер">Веб-браузеры</a>, например, <a href="/wiki/Internet_Explorer" title="Internet Explorer">Internet Explorer</a>, <a href="/wiki/Mozilla_Firefox" title="Mozilla Firefox">Mozilla Firefox</a>, <a href="/wiki/Opera" title="Opera">Opera</a>, <a href="/wiki/Google_Chrome" title="Google Chrome">Google Chrome</a>, <a href="/wiki/%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" class="mw-redirect" title="Яндекс.Браузер">Яндекс.Браузер</a>, <a href="/wiki/Microsoft_Edge" title="Microsoft Edge">Microsoft Edge</a> и др.</td> </tr> <tr> <th scope="row" class="plainlist">Основные реализации (<a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)" title="Сервер (программное обеспечение)">серверы</a>)</th> <td class="plainlist"> <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a>, <a href="/wiki/IIS" class="mw-redirect" title="IIS">IIS</a>, <a href="/wiki/Nginx" title="Nginx">nginx</a>, <a href="/wiki/Google_Web_Server" title="Google Web Server">Google Web Server</a> и др.</td> </tr><tr><td colspan="2" class="infobox-below" style=";"><span data-wikidata-claim-id="q8777$532EE64A-B69D-439B-963D-BE4B54761D20" class="wikidata-claim" data-wikidata-property-id="P373"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:Hypertext_Transfer_Protocol" title="commons:Category:Hypertext Transfer Protocol"><img alt="Логотип Викисклада" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 1.5x" data-file-width="1024" data-file-height="1376" /></a></span>&#160;<a href="https://commons.wikimedia.org/wiki/Category:Hypertext_Transfer_Protocol" class="extiw" title="commons:Category:Hypertext Transfer Protocol">Медиафайлы на Викискладе</a></span></span></td></tr> </tbody></table> <p><b>HTTP</b> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Hypertext Transfer Protocol</span>&#160;— «протокол передачи <a href="/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Гипертекст">гипертекста</a>»)&#160;— <a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" class="mw-redirect" title="Сетевой протокол">сетевой протокол</a> <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F" title="Протоколы прикладного уровня">прикладного уровня</a>, который изначально предназначался для получения с серверов гипертекстовых документов в формате HTML, а с течением времени стал универсальным средством взаимодействия между узлами как <a href="/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Всемирная паутина">Всемирной паутины</a>, так и изолированных веб-инфраструктур. </p><p>Определение по основным документациям: HTTP&#160;— протокол уровня приложений для распределённых, объединённых, гипермедийных информационных систем, используемый в глобальной информационной инициативе Всемирной паутины с 1990&#160;года<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup>. </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="ru" dir="ltr"><h2 id="mw-toc-heading">Содержание</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Основные_свойства"><span class="tocnumber">1</span> <span class="toctext">Основные свойства</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Программное_обеспечение"><span class="tocnumber">2</span> <span class="toctext">Программное обеспечение</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#Клиенты"><span class="tocnumber">2.1</span> <span class="toctext">Клиенты</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#Исходные_серверы"><span class="tocnumber">2.2</span> <span class="toctext">Исходные серверы</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#Прокси-серверы"><span class="tocnumber">2.3</span> <span class="toctext">Прокси-серверы</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-6"><a href="#Структура_HTTP-сообщения"><span class="tocnumber">3</span> <span class="toctext">Структура HTTP-сообщения</span></a> <ul> <li class="toclevel-2 tocsection-7"><a href="#Стартовая_строка"><span class="tocnumber">3.1</span> <span class="toctext">Стартовая строка</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#Методы"><span class="tocnumber">3.2</span> <span class="toctext">Методы</span></a> <ul> <li class="toclevel-3 tocsection-9"><a href="#OPTIONS"><span class="tocnumber">3.2.1</span> <span class="toctext">OPTIONS</span></a></li> <li class="toclevel-3 tocsection-10"><a href="#GET"><span class="tocnumber">3.2.2</span> <span class="toctext">GET</span></a></li> <li class="toclevel-3 tocsection-11"><a href="#HEAD"><span class="tocnumber">3.2.3</span> <span class="toctext">HEAD</span></a></li> <li class="toclevel-3 tocsection-12"><a href="#POST"><span class="tocnumber">3.2.4</span> <span class="toctext">POST</span></a></li> <li class="toclevel-3 tocsection-13"><a href="#PUT"><span class="tocnumber">3.2.5</span> <span class="toctext">PUT</span></a></li> <li class="toclevel-3 tocsection-14"><a href="#PATCH"><span class="tocnumber">3.2.6</span> <span class="toctext">PATCH</span></a></li> <li class="toclevel-3 tocsection-15"><a href="#DELETE"><span class="tocnumber">3.2.7</span> <span class="toctext">DELETE</span></a></li> <li class="toclevel-3 tocsection-16"><a href="#TRACE"><span class="tocnumber">3.2.8</span> <span class="toctext">TRACE</span></a></li> <li class="toclevel-3 tocsection-17"><a href="#CONNECT"><span class="tocnumber">3.2.9</span> <span class="toctext">CONNECT</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-18"><a href="#Коды_состояния"><span class="tocnumber">3.3</span> <span class="toctext">Коды состояния</span></a></li> <li class="toclevel-2 tocsection-19"><a href="#Заголовки"><span class="tocnumber">3.4</span> <span class="toctext">Заголовки</span></a></li> <li class="toclevel-2 tocsection-20"><a href="#Тело_сообщения"><span class="tocnumber">3.5</span> <span class="toctext">Тело сообщения</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-21"><a href="#Примеры_диалогов_HTTP"><span class="tocnumber">4</span> <span class="toctext">Примеры диалогов HTTP</span></a></li> <li class="toclevel-1 tocsection-22"><a href="#Основные_механизмы_протокола"><span class="tocnumber">5</span> <span class="toctext">Основные механизмы протокола</span></a> <ul> <li class="toclevel-2 tocsection-23"><a href="#Частичные_GET"><span class="tocnumber">5.1</span> <span class="toctext">Частичные GET</span></a></li> <li class="toclevel-2 tocsection-24"><a href="#Условные_GET"><span class="tocnumber">5.2</span> <span class="toctext">Условные GET</span></a></li> <li class="toclevel-2 tocsection-25"><a href="#Согласование_содержимого"><span class="tocnumber">5.3</span> <span class="toctext">Согласование содержимого</span></a> <ul> <li class="toclevel-3 tocsection-26"><a href="#Управляемое_сервером"><span class="tocnumber">5.3.1</span> <span class="toctext">Управляемое сервером</span></a></li> <li class="toclevel-3 tocsection-27"><a href="#Управляемое_клиентом"><span class="tocnumber">5.3.2</span> <span class="toctext">Управляемое клиентом</span></a></li> <li class="toclevel-3 tocsection-28"><a href="#Прозрачное_согласование"><span class="tocnumber">5.3.3</span> <span class="toctext">Прозрачное согласование</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-29"><a href="#Множественное_содержимое"><span class="tocnumber">5.4</span> <span class="toctext">Множественное содержимое</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-30"><a href="#История_развития"><span class="tocnumber">6</span> <span class="toctext">История развития</span></a></li> <li class="toclevel-1 tocsection-31"><a href="#См._также"><span class="tocnumber">7</span> <span class="toctext">См. также</span></a></li> <li class="toclevel-1 tocsection-32"><a href="#Примечания"><span class="tocnumber">8</span> <span class="toctext">Примечания</span></a></li> <li class="toclevel-1 tocsection-33"><a href="#Ссылки"><span class="tocnumber">9</span> <span class="toctext">Ссылки</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Основные_свойства"><span id=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_.D1.81.D0.B2.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0"></span>Основные свойства</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=1" title="Редактировать раздел «Основные свойства»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=1" title="Редактировать код раздела «Основные свойства»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Основой HTTP является <a href="/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" class="mw-redirect" title="Клиент-сервер">технология «клиент-сервер»</a>, то есть предполагается существование: </p> <ul><li>потребителей (<a href="/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9)" class="mw-redirect" title="Клиент (программный)">клиентов</a>), которые инициируют соединение и посылают запрос;</li> <li>поставщиков (<a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_(%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Сервер (приложение)">серверов</a>), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.</li></ul> <p>HTTP в настоящее время повсеместно используется во <a href="/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Всемирная паутина">Всемирной паутине</a> для получения информации с <a href="/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82" class="mw-redirect" title="Веб-сайт">веб-сайтов</a>. В <a href="/wiki/2006_%D0%B3%D0%BE%D0%B4" title="2006 год">2006&#160;году</a> в <a href="/wiki/%D0%A1%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%90%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0%B0" title="Северная Америка">Северной Америке</a> доля HTTP-<a href="/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F" title="Информация">трафика</a> превысила долю <a href="/wiki/%D0%9F%D0%B8%D1%80%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D0%B5%D1%82%D0%B8" class="mw-redirect" title="Пиринговые сети">P2P-сетей</a> и составила 46&#160;%, из которых почти половина&#160;— это передача <a href="/wiki/%D0%9F%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%B5_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0" title="Потоковое мультимедиа">потокового</a> видео и звука<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup>. </p><p>HTTP используется также в качестве «транспорта» для других протоколов прикладного уровня, таких как <a href="/wiki/SOAP" title="SOAP">SOAP</a>, <a href="/wiki/XML-RPC" title="XML-RPC">XML-RPC</a>, <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>. </p><p>Основным объектом манипуляции в HTTP является ресурс, на который указывает <a href="/wiki/URI" title="URI">URI</a> (Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB" title="Файл">файлы</a>, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и <a href="/wiki/%D0%9A%D0%BE%D0%B4_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0#Взаимодействие_с_веб-сервером_(HTTP)" title="Код ответа">ответе</a> способ представления одного и того же ресурса по различным параметрам: <a href="/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mw-redirect" title="Формат данных">формату</a>, <a href="/wiki/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2" title="Набор символов">кодировке</a>, языку и&#160;т.&#160;д. (в частности, для этого используется <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP" title="Заголовки HTTP">HTTP-заголовок</a>). Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться <a href="/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5" class="mw-redirect" title="Двоичные данные">двоичными данными</a>, хотя данный протокол является текстовым. </p><p>HTTP&#160;— протокол <a href="/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" class="mw-redirect" title="Модель OSI">прикладного уровня</a>; аналогичными ему являются <a href="/wiki/File_Transfer_Protocol" class="mw-redirect" title="File Transfer Protocol">FTP</a> и <a href="/wiki/SMTP" title="SMTP">SMTP</a>. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов HTTP использует глобальные <a href="/wiki/URI" title="URI">URI</a>. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами (например, «<a href="/wiki/HTTP_cookie" class="mw-redirect" title="HTTP cookie">куки</a>» на стороне клиента, «сессии» на стороне сервера). Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить <a href="/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81" title="IP-адрес">IP-адреса</a> и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования. </p><p>Большинство протоколов предусматривает установление TCP-сессии, в ходе которой один раз происходит авторизация, и дальнейшие действия выполняются в контексте этой авторизации. HTTP же устанавливает отдельную TCP-сессию на каждый запрос; в более поздних версиях HTTP было разрешено делать несколько запросов в ходе одной TCP-сессии, но браузеры обычно запрашивают только страницу и включённые в неё объекты (картинки, каскадные стили и&#160;т.&#160;п.), а затем сразу разрывают TCP-сессию. Для поддержки авторизованного (неанонимного) доступа в HTTP используются <a href="/wiki/Cookies" class="mw-redirect" title="Cookies">cookies</a>; причём такой способ авторизации позволяет сохранить сессию даже после перезагрузки клиента и сервера. </p><p>При доступе к данным по FTP или по файловым протоколам тип файла (точнее, тип содержащихся в нём данных) определяется по расширению имени файла, что не всегда удобно. HTTP перед тем, как передать сами данные, передаёт заголовок «Content-Type: тип/подтип», позволяющий клиенту однозначно определить, каким образом обрабатывать присланные данные. Это особенно важно при работе с <a href="/wiki/CGI" class="mw-disambig" title="CGI">CGI</a>-скриптами, когда расширение имени файла указывает не на тип присылаемых клиенту данных, а на необходимость запуска данного файла на сервере и отправки клиенту результатов работы программы, записанной в этом файле (при этом один и тот же файл в зависимости от аргументов запроса и своих собственных соображений может порождать ответы разных типов&#160;— в простейшем случае картинки в разных форматах). </p><p>Кроме того, HTTP позволяет клиенту прислать на сервер параметры, которые будут переданы запускаемому CGI-скрипту. Для этого же в <a href="/wiki/HTML" title="HTML">HTML</a> были введены формы. </p><p>Перечисленные особенности HTTP позволили создавать поисковые машины (первой из которых стала <a href="/wiki/AltaVista" title="AltaVista">AltaVista</a>, созданная фирмой <a href="/wiki/DEC" class="mw-redirect" title="DEC">DEC</a>), форумы и Internet-магазины. Это коммерциализировало Интернет, появились компании, основным полем деятельности которых стало предоставление доступа в Интернет (провайдеры) и создание сайтов. </p> <div class="mw-heading mw-heading2"><h2 id="Программное_обеспечение"><span id=".D0.9F.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.BD.D0.BE.D0.B5_.D0.BE.D0.B1.D0.B5.D1.81.D0.BF.D0.B5.D1.87.D0.B5.D0.BD.D0.B8.D0.B5"></span>Программное обеспечение</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=2" title="Редактировать раздел «Программное обеспечение»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=2" title="Редактировать код раздела «Программное обеспечение»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Всё программное обеспечение для работы с протоколом HTTP разделяется на три большие категории: </p> <ul><li>Серверы как основные поставщики услуг хранения и обработки информации (обработка запросов);</li> <li>Клиенты&#160;— конечные потребители услуг сервера (отправка запроса);</li> <li>Прокси (посредники) для выполнения транспортных служб.</li></ul> <p>Для отличия конечных серверов от прокси в официальной документации используется термин «исходный сервер» (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">origin server</span>). Один и тот же программный продукт может одновременно выполнять функции клиента, сервера или посредника в зависимости от поставленных задач. В спецификациях протокола HTTP подробно описывается поведение для каждой из этих ролей. </p> <div class="mw-heading mw-heading3"><h3 id="Клиенты"><span id=".D0.9A.D0.BB.D0.B8.D0.B5.D0.BD.D1.82.D1.8B"></span>Клиенты</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=3" title="Редактировать раздел «Клиенты»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=3" title="Редактировать код раздела «Клиенты»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Первоначально протокол HTTP разрабатывался для доступа к гипертекстовым документам Всемирной паутины. Поэтому основными реализациями клиентов являются <a href="/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" title="Браузер">браузеры</a> (агенты пользователя). Для просмотра сохранённого содержимого сайтов на компьютере без соединения с Интернетом были придуманы <a href="/wiki/%D0%9E%D1%84%D0%BB%D0%B0%D0%B9%D0%BD-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" title="Офлайн-браузер">офлайн-браузеры</a>. При нестабильном соединении для загрузки больших файлов используются <a href="/wiki/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B7%D0%B0%D0%BA%D0%B0%D1%87%D0%B5%D0%BA" class="mw-redirect" title="Менеджер закачек">менеджеры закачек</a>; они позволяют в любое время докачать указанные файлы после потери соединения с веб-сервером. Некоторые виртуальные атласы (такие как <a href="/wiki/Google_%D0%9F%D0%BB%D0%B0%D0%BD%D0%B5%D1%82%D0%B0_%D0%97%D0%B5%D0%BC%D0%BB%D1%8F" title="Google Планета Земля">Google Планета Земля</a> и <a href="/wiki/NASA_World_Wind" title="NASA World Wind">NASA World Wind</a>) тоже используют HTTP. </p><p>Нередко протокол HTTP используется программами для скачивания обновлений. </p><p>Целый комплекс программ-роботов используется в <a href="/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Поисковая система">поисковых системах</a> Интернета. Среди них веб-пауки (<a href="/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9_%D1%80%D0%BE%D0%B1%D0%BE%D1%82" title="Поисковый робот">краулеры</a>), которые производят проход по гиперссылкам, составляют базу данных ресурсов серверов и сохраняют их содержимое для дальнейшего анализа. </p> <div class="mw-heading mw-heading3"><h3 id="Исходные_серверы"><span id=".D0.98.D1.81.D1.85.D0.BE.D0.B4.D0.BD.D1.8B.D0.B5_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D1.8B"></span>Исходные серверы</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=4" title="Редактировать раздел «Исходные серверы»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=4" title="Редактировать код раздела «Исходные серверы»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Основные реализации: <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a>, <a href="/wiki/Internet_Information_Services" title="Internet Information Services">Internet Information Services</a> (IIS), <a href="/wiki/Nginx" title="Nginx">nginx</a>, <span data-interwiki-lang="en" data-interwiki-article="LiteSpeed Web Server"><a href="/w/index.php?title=LiteSpeed_Web_Server&amp;action=edit&amp;redlink=1" class="new" title="LiteSpeed Web Server (страница отсутствует)">LiteSpeed Web Server</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/LiteSpeed_Web_Server" class="extiw" title="en:LiteSpeed Web Server"><span title="LiteSpeed Web Server — версия статьи «LiteSpeed Web Server» на английском языке">[англ.]</span></a></sup> (LSWS), <a href="/wiki/Google_Web_Server" title="Google Web Server">Google Web Server</a>, <a href="/wiki/Lighttpd" title="Lighttpd">lighttpd</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Прокси-серверы"><span id=".D0.9F.D1.80.D0.BE.D0.BA.D1.81.D0.B8-.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D1.8B"></span>Прокси-серверы</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=5" title="Редактировать раздел «Прокси-серверы»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=5" title="Редактировать код раздела «Прокси-серверы»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Основные реализации: <a href="/wiki/Squid" title="Squid">Squid</a>, <a href="/wiki/UserGate" title="UserGate">UserGate</a>, <a href="/w/index.php?title=Multiproxy&amp;action=edit&amp;redlink=1" class="new" title="Multiproxy (страница отсутствует)">Multiproxy</a>, <a href="/w/index.php?title=Naviscope&amp;action=edit&amp;redlink=1" class="new" title="Naviscope (страница отсутствует)">Naviscope</a>, <a href="/wiki/Nginx" title="Nginx">nginx</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Структура_HTTP-сообщения"><span id=".D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_HTTP-.D1.81.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D0.BD.D0.B8.D1.8F"></span>Структура HTTP-сообщения</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=6" title="Редактировать раздел «Структура HTTP-сообщения»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=6" title="Редактировать код раздела «Структура HTTP-сообщения»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Каждое HTTP-сообщение состоит из трёх частей, которые передаются в указанном порядке: </p> <ol><li>Стартовая строка (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Starting line</span>)&#160;— определяет тип сообщения.</li> <li>Заголовки (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Headers</span>)&#160;— характеризуют тело сообщения, параметры передачи и прочие сведения.</li> <li>Тело сообщения (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Message Body</span>)&#160;— непосредственно данные сообщения. Обязательно должно отделяться от заголовков пустой строкой.</li></ol> <p>Тело сообщения может отсутствовать, но стартовая строка и заголовок являются обязательными элементами. Исключением является версия 0.9 протокола, у которой сообщение запроса содержит только стартовую строку, а сообщения ответа&#160;— только тело сообщения. </p><p>Для версии протокола 1.1 сообщение запроса обязательно должно содержать заголовок <i>Host</i>. </p> <div class="mw-heading mw-heading3"><h3 id="Стартовая_строка"><span id=".D0.A1.D1.82.D0.B0.D1.80.D1.82.D0.BE.D0.B2.D0.B0.D1.8F_.D1.81.D1.82.D1.80.D0.BE.D0.BA.D0.B0"></span>Стартовая строка</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=7" title="Редактировать раздел «Стартовая строка»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=7" title="Редактировать код раздела «Стартовая строка»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Стартовые строки различаются для запроса и ответа. Строка запроса выглядит так: </p> <dl><dd><code>Метод URI</code>&#160;— для версии протокола 0.9;</dd> <dd><code>Метод URI HTTP/Версия</code>&#160;— для остальных версий.</dd></dl> <p>Здесь: </p> <ul><li>Метод (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Method</span>)&#160;— тип запроса, одно слово заглавными буквами. В версии HTTP 0.9 использовался только метод <code>GET</code>, список методов для версии 1.1 представлен ниже.</li> <li><a href="/wiki/URI" title="URI">URI</a> определяет путь к запрашиваемому документу.</li> <li>Версия (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Version</span>)&#160;— пара разделённых точкой <a href="/wiki/%D0%90%D1%80%D0%B0%D0%B1%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B8%D1%84%D1%80%D1%8B" title="Арабские цифры">цифр</a>. Например: <code>1.0</code>.</li></ul> <p>Чтобы запросить страницу данной статьи, клиент должен передать строку (задан всего один заголовок): </p> <pre>Host: ru.wikipedia.org </pre> <p>Стартовая строка ответа сервера имеет следующий формат: <code>HTTP/Версия КодСостояния Пояснение</code>, где: </p> <ul><li>версия&#160;— пара разделённых точкой цифр, как в запросе;</li> <li>код состояния (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Status Code</span>)&#160;— три цифры. По <a href="/wiki/%D0%9A%D0%BE%D0%B4_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0#Взаимодействие_с_веб-сервером_(HTTP)" title="Код ответа">коду состояния</a> определяется дальнейшее содержимое сообщения и поведение клиента;</li> <li>пояснение (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Reason Phrase</span>)&#160;— текстовое короткое пояснение к коду ответа для пользователя. Никак не влияет на сообщение и является необязательным.</li></ul> <p>Например, стартовая строка ответа сервера на предыдущий запрос может выглядеть так: </p> <pre>HTTP/1.0 200 OK </pre> <div class="mw-heading mw-heading3"><h3 id="Методы"><span id=".D0.9C.D0.B5.D1.82.D0.BE.D0.B4.D1.8B"></span>Методы</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=8" title="Редактировать раздел «Методы»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=8" title="Редактировать код раздела «Методы»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Метод HTTP (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">HTTP Method</span>)&#160;— последовательность из любых символов, кроме управляющих и разделителей, указывающая на основную операцию над ресурсом. Обычно метод представляет собой короткое английское слово, записанное заглавными буквами. Обратите внимание, что название метода чувствительно к регистру. </p><p>Сервер может использовать любые методы, не существует обязательных методов для сервера или клиента. Если сервер не распознал указанный клиентом метод, то он должен вернуть статус <code>501</code> (Not Implemented). Если серверу метод известен, но он неприменим к конкретному ресурсу, то возвращается сообщение с кодом <code>405</code> (Method Not Allowed). В обоих случаях серверу следует включить в сообщение ответа заголовок <code>Allow</code> со списком поддерживаемых методов. </p><p>Кроме методов <code>GET</code> и <code>HEAD</code>, часто применяется метод <code>POST</code>. </p> <div class="mw-heading mw-heading4"><h4 id="OPTIONS">OPTIONS</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=9" title="Редактировать раздел «OPTIONS»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=9" title="Редактировать код раздела «OPTIONS»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Используется для определения возможностей веб-сервера или параметров соединения для конкретного ресурса. В ответ серверу следует включить заголовок <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP#Allow" title="Список заголовков HTTP">Allow</a></code> со списком поддерживаемых методов. Также в заголовке ответа может включаться информация о поддерживаемых расширениях. </p><p>Предполагается, что запрос клиента может содержать тело сообщения для указания интересующих его сведений. Формат тела и порядок работы с ним в настоящий момент не определён; сервер пока должен его игнорировать. Аналогичная ситуация и с телом в ответе сервера. </p><p>Для того, чтобы узнать возможности всего сервера, клиент должен указать в URI звёздочку&#160;— «<code>*</code>». Запросы «<code>OPTIONS * HTTP/1.1</code>» могут также применяться для проверки работоспособности сервера (аналогично «<a href="/wiki/%D0%9F%D0%B8%D0%BD%D0%B3" class="mw-redirect" title="Пинг">пингованию</a>») и тестирования на предмет поддержки сервером протокола HTTP версии 1.1. </p><p>Результат выполнения этого метода не <a href="/wiki/%D0%92%D0%B5%D0%B1-%D0%BA%D1%8D%D1%88" title="Веб-кэш">кэшируется</a>. </p> <div class="mw-heading mw-heading4"><h4 id="GET">GET</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=10" title="Редактировать раздел «GET»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=10" title="Редактировать код раздела «GET»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Используется для запроса содержимого указанного ресурса. С помощью метода <code>GET</code> можно также начать какой-либо процесс. В этом случае в тело ответного сообщения следует включить информацию о ходе выполнения процесса. </p><p>Клиент может передавать параметры выполнения запроса в URI целевого ресурса после символа «<code>?</code>»:<br /><code>GET /path/resource?param1=value1&amp;param2=value2 HTTP/1.1</code> </p><p>Согласно стандарту HTTP, запросы типа <code>GET</code> считаются <a href="/wiki/%D0%98%D0%B4%D0%B5%D0%BC%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C" title="Идемпотентность">идемпотентными</a><sup id="cite_ref-http-spec-methods_3-0" class="reference"><a href="#cite_note-http-spec-methods-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p><p>Кроме обычного метода <code>GET</code>, различают ещё </p> <ul><li><a class="mw-selflink-fragment" href="#Условные_GET">Условный <code>GET</code></a>&#160;— содержит заголовки <code>If-Modified-Since</code>, <code>If-Match</code>, <code>If-Range</code> и подобные;</li> <li><a class="mw-selflink-fragment" href="#Частичные_GET">Частичный <code>GET</code></a>&#160;— содержит в запросе <code>Range</code>.</li></ul> <p>Порядок выполнения подобных запросов определён стандартами отдельно. </p> <div class="mw-heading mw-heading4"><h4 id="HEAD">HEAD</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=11" title="Редактировать раздел «HEAD»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=11" title="Редактировать код раздела «HEAD»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Аналогичен методу <code>GET</code>, за исключением того, что в ответе сервера отсутствует тело. Запрос <code>HEAD</code> обычно применяется для извлечения <a href="/wiki/%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5" title="Метаданные">метаданных</a>, проверки наличия ресурса (<a href="/wiki/%D0%92%D0%B0%D0%BB%D0%B8%D0%B4%D0%B0%D1%86%D0%B8%D1%8F" title="Валидация">валидация</a> URL) и чтобы узнать, не изменился ли он с момента последнего обращения. </p><p>Заголовки ответа могут кэшироваться. При несовпадении <a href="/wiki/%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5" title="Метаданные">метаданных</a> ресурса с соответствующей информацией в кэше&#160;— копия ресурса помечается как устаревшая. </p> <div class="mw-heading mw-heading4"><h4 id="POST">POST</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=12" title="Редактировать раздел «POST»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=12" title="Редактировать код раздела «POST»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main"><style data-mw-deduplicate="TemplateStyles:r142002967">.mw-parser-output .ts-main a{font-weight:bold}.mw-parser-output .ts-main a.new,.mw-parser-output .ts-main a.extiw,.mw-parser-output .ts-main a.external{font-weight:normal}</style>Основная статья: <a href="/wiki/POST_(HTTP)" title="POST (HTTP)">POST (HTTP)</a></div> <p>Применяется для передачи пользовательских данных заданному ресурсу. Например, в <a href="/wiki/%D0%91%D0%BB%D0%BE%D0%B3" title="Блог">блогах</a> посетители обычно могут вводить свои комментарии к записям в HTML-форму, после чего они передаются серверу методом <a href="/wiki/POST_(HTTP)" title="POST (HTTP)">POST</a> и он помещает их на страницу. При этом передаваемые данные (в примере с блогами&#160;— текст комментария) включаются в тело запроса. Аналогично с помощью метода <code>POST</code> обычно загружаются файлы на сервер. </p><p>В отличие от метода <code>GET</code>, метод <code>POST</code> не считается идемпотентным<sup id="cite_ref-http-spec-methods_3-1" class="reference"><a href="#cite_note-http-spec-methods-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup>, то есть многократное повторение одних и тех же запросов <code>POST</code> может возвращать разные результаты (например, после каждой отправки комментария будет появляться очередная копия этого комментария). </p><p>При результате выполнения <code>200</code> (Ok) в тело ответа следует включить сообщение об итоге выполнения запроса. Если был создан ресурс, то серверу следует вернуть ответ <code>201</code> (Created) с указанием <a href="/wiki/URI" title="URI">URI</a> нового ресурса в заголовке <code>Location</code>. </p><p>Сообщение ответа сервера на выполнение метода <code>POST</code> не кэшируется. </p> <div class="mw-heading mw-heading4"><h4 id="PUT">PUT</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=13" title="Редактировать раздел «PUT»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=13" title="Редактировать код раздела «PUT»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Применяется для загрузки содержимого запроса на указанный в запросе URI. Если по заданному URI не существует ресурса, то сервер создаёт его и возвращает статус <code>201</code> (Created). Если же ресурс был изменён, то сервер возвращает <code>200</code> (Ok) или <code>204</code> (No Content). Сервер не должен игнорировать некорректные заголовки <code>Content-*</code>, передаваемые клиентом вместе с сообщением. Если какой-то из этих заголовков не может быть распознан или недопустим при текущих условиях, то необходимо вернуть код ошибки <code>501</code> (Not Implemented). </p><p>Фундаментальное различие методов <code>POST</code> и <code>PUT</code> заключается в понимании предназначений URI ресурсов. Метод <code>POST</code> предполагает, что по указанному URI будет производиться обработка передаваемого клиентом содержимого. Используя <code>PUT</code>, клиент предполагает, что загружаемое содержимое соответствует находящемуся по данному URI ресурсу. </p><p>Сообщения ответов сервера на метод <code>PUT</code> не кэшируются. </p> <div class="mw-heading mw-heading4"><h4 id="PATCH">PATCH</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=14" title="Редактировать раздел «PATCH»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=14" title="Редактировать код раздела «PATCH»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Аналогично PUT, но применяется только к фрагменту ресурса. </p> <div class="mw-heading mw-heading4"><h4 id="DELETE">DELETE</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=15" title="Редактировать раздел «DELETE»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=15" title="Редактировать код раздела «DELETE»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Удаляет указанный ресурс. </p> <div class="mw-heading mw-heading4"><h4 id="TRACE">TRACE</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=16" title="Редактировать раздел «TRACE»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=16" title="Редактировать код раздела «TRACE»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Возвращает полученный запрос так, что клиент может увидеть, какую информацию промежуточные серверы добавляют или изменяют в запросе. </p> <div class="mw-heading mw-heading4"><h4 id="CONNECT">CONNECT</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=17" title="Редактировать раздел «CONNECT»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=17" title="Редактировать код раздела «CONNECT»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Преобразует соединение запроса в прозрачный <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a>-туннель, обычно чтобы содействовать установлению защищённого <a href="/wiki/SSL" title="SSL">SSL</a>-соединения через нешифрованный <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Прокси-сервер">прокси</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Коды_состояния"><span id=".D0.9A.D0.BE.D0.B4.D1.8B_.D1.81.D0.BE.D1.81.D1.82.D0.BE.D1.8F.D0.BD.D0.B8.D1.8F"></span>Коды состояния</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=18" title="Редактировать раздел «Коды состояния»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=18" title="Редактировать код раздела «Коды состояния»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142002967" />Основная статья: <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP" title="Список кодов состояния HTTP">Список кодов состояния HTTP</a></div> <p>Код состояния является частью первой строки ответа сервера. Он представляет собой целое число из трёх цифр<sup id="cite_ref-3digits_4-0" class="reference"><a href="#cite_note-3digits-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup>. Первая цифра указывает на класс состояния. За <a href="/wiki/%D0%9A%D0%BE%D0%B4_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0#Взаимодействие_с_веб-сервером_(HTTP)" title="Код ответа">кодом ответа</a> обычно следует отделённая пробелом поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа. Примеры: </p> <pre>201 Webpage Created 403 Access allowed only for registered users 507 Insufficient Storage </pre> <p>Клиент узнаёт по коду ответа о результатах его запроса и определяет, какие действия ему предпринимать дальше. Набор кодов состояния является стандартом, и они описаны в соответствующих документах <a href="/wiki/RFC" title="RFC">RFC</a>. Введение новых кодов должно производиться только после согласования с <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. Клиент может не знать все коды состояния, но он обязан отреагировать в соответствии с классом кода. </p><p>В настоящее время выделено пять классов кодов состояния </p> <table class="wikitable"> <tbody><tr> <th>Код </th> <th>Класс </th> <th>Назначение </th></tr> <tr> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#1xx" title="Список кодов состояния HTTP"><code>1xx</code></a> </td> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#1xx" title="Список кодов состояния HTTP">Информационный</a> <p>(англ. <b>informational</b>) </p> </td> <td>Информирование о процессе передачи. <p>В HTTP/1.0&#160;— сообщения с такими кодами должны игнорироваться. </p><p>В HTTP/1.1&#160;— клиент должен быть готов принять этот класс сообщений как обычный ответ, но ничего отправлять серверу не нужно. </p><p>Сами сообщения от сервера содержат только стартовую строку ответа и, возможно, несколько полей заголовка. <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Прокси-сервер">Прокси-серверы</a> подобные сообщения должны отправлять дальше от сервера к клиенту. </p> </td></tr> <tr> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#2xx" title="Список кодов состояния HTTP"><code>2xx</code></a> </td> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#2xx" title="Список кодов состояния HTTP">Успех</a> <p>(англ. <b>Success</b>) </p> </td> <td>Информирование о случаях успешного принятия и обработки запроса клиента. В зависимости от статуса, сервер может ещё передать заголовки и тело сообщения. </td></tr> <tr> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#3xx" title="Список кодов состояния HTTP"><code>3xx</code></a> </td> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#3xx" title="Список кодов состояния HTTP">Перенаправление</a> <p>(англ. <b>Redirection</b>) </p> </td> <td>Сообщает клиенту, что для успешного выполнения операции необходимо сделать другой запрос (как правило по другому URI). Из данного класса пять кодов <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#301" title="Список кодов состояния HTTP">301</a></code>, <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#302" title="Список кодов состояния HTTP">302</a></code>, <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#303" title="Список кодов состояния HTTP">303</a></code>, <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#305" title="Список кодов состояния HTTP">305</a></code> и <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#307" title="Список кодов состояния HTTP">307</a></code> относятся непосредственно к перенаправлениям (редирект). Адрес, по которому клиенту следует произвести запрос, сервер указывает в заголовке <code>Location</code>. При этом допускается использование фрагментов в целевом URI. </td></tr> <tr> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#4xx" title="Список кодов состояния HTTP"><code>4xx</code></a> </td> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#4xx" title="Список кодов состояния HTTP">Ошибка клиента</a> <p>(англ. <b>Client Error</b>) </p> </td> <td>Запрос клиента содержит ошибку. При использовании всех методов, кроме <code>HEAD</code>, сервер должен вернуть в теле сообщения гипертекстовое пояснение для пользователя. </td></tr> <tr> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#5xx" title="Список кодов состояния HTTP"><code>5xx</code></a> </td> <td><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#5xx" title="Список кодов состояния HTTP">Ошибка сервера</a> <p>(англ. <b>Server Error</b>) </p> </td> <td>Операция не выполнена по вине сервера. Для всех ситуаций, кроме использования метода <code>HEAD</code>, сервер должен включать в тело сообщения объяснение, которое клиент отобразит пользователю. </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Заголовки"><span id=".D0.97.D0.B0.D0.B3.D0.BE.D0.BB.D0.BE.D0.B2.D0.BA.D0.B8"></span>Заголовки</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=19" title="Редактировать раздел «Заголовки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=19" title="Редактировать код раздела «Заголовки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main">Основные статьи: <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP" title="Заголовки HTTP">Заголовки HTTP</a> и <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP" title="Список заголовков HTTP">Список заголовков HTTP</a></div> <p>Заголовки HTTP (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">HTTP Headers</span>)&#160;— это строки в HTTP-сообщении, содержащие разделённую двоеточием пару параметр-значение. Формат заголовков соответствует общему формату заголовков текстовых сетевых сообщений ARPA (см. <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc822">RFC 822</a>). Заголовки должны отделяться от тела сообщения хотя бы одной пустой строкой. </p><p>Примеры заголовков: </p> <pre>Server: Apache/2.2.11 (Win32) PHP/5.3.0 Last-Modified: Sat, 16 Jan 2010 21:16:42 GMT Content-Type: text/plain; charset=windows-1251 Content-Language: ru </pre> <p>В примере выше каждая строка представляет собой один заголовок. При этом то, что находится до двоеточия, называется именем (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">name</span>), а что после него&#160;— значением (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">value</span>). </p><p>Все заголовки разделяются на четыре основных группы: </p> <ol><li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP#Основные_заголовки" title="Список заголовков HTTP">General Headers</a> («Общие заголовки»)&#160;— могут включаться в любое сообщение клиента и сервера.</li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP#Заголовки_запроса" title="Список заголовков HTTP">Request Headers</a> («Заголовки запроса»)&#160;— используются только в запросах клиента.</li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP#Заголовки_ответа" title="Список заголовков HTTP">Response Headers</a> («Заголовки ответа»)&#160;— только для ответов от сервера.</li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP#Заголовки_сущности" title="Список заголовков HTTP">Entity Headers</a> («Заголовки сущности»)&#160;— сопровождают каждую сущность сообщения.</li></ol> <p>Именно в таком порядке рекомендуется посылать заголовки получателю. </p><p>Все необходимые для функционирования HTTP заголовки описаны в основных <a href="/wiki/RFC" title="RFC">RFC</a>. Если не хватает существующих, то можно вводить свои. Традиционно к именам таких дополнительных заголовков добавляют префикс «<code>X-</code>» для избежания конфликта имён с возможно существующими. Например, как в заголовках <code>X-Powered-By</code> или <code>X-Cache</code>. Некоторые разработчики используют свои индивидуальные префиксы. Примерами таких заголовков могут служить <code>Ms-Echo-Request</code> и <code>Ms-Echo-Reply</code>, введённые корпорацией Microsoft для расширения <a href="/wiki/WebDAV" title="WebDAV">WebDAV</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Тело_сообщения"><span id=".D0.A2.D0.B5.D0.BB.D0.BE_.D1.81.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D0.BD.D0.B8.D1.8F"></span>Тело сообщения</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=20" title="Редактировать раздел «Тело сообщения»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=20" title="Редактировать код раздела «Тело сообщения»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Тело HTTP-сообщения (<code>message-body</code>), если оно присутствует, используется для передачи тела объекта, связанного с запросом или ответом. Тело сообщения отличается от тела объекта (<code>entity-body</code>) только в том случае, когда применяется кодирование передачи, что указывается полем заголовка <code>Transfer-Encoding</code>. </p> <pre>message-body = entity-body | &lt;entity-body закодировано согласно Transfer-Encoding&gt; </pre> <p>Поле <code>Transfer-Encoding</code> должно использоваться для указания любого кодирования передачи, применённого приложением в целях гарантирования безопасной и правильной передачи сообщения. Поле <code>Transfer-Encoding</code>&#160;— это свойство сообщения, а не объекта, и, таким образом, может быть добавлено или удалено любым приложением в цепочке запросов/ответов. </p><p>Правила, устанавливающие допустимость тела сообщения в сообщении, отличны для запросов и ответов. </p><p>Присутствие тела сообщения в запросе отмечается добавлением к заголовкам запроса поля заголовка <code>Content-Length</code> или <code>Transfer-Encoding</code>. Тело сообщения может&#160;быть добавлено в запрос, только когда метод запроса допускает тело объекта. </p><p>Включается или не включается тело сообщения в сообщение ответа&#160;— зависит как от метода запроса, так и от кода состояния ответа. Все ответы на запрос с методом <code>HEAD</code> не должны включать тело сообщения, даже если присутствуют поля заголовка объекта (<code>entity-header</code>), заставляющие поверить в присутствие объекта. Никакие ответы с кодами состояния <code>1xx</code> (Информационные), <code>204</code> (Нет содержимого, No Content), и <code>304</code> (Не модифицирован, Not Modified) не должны содержать тела сообщения. Все другие ответы содержат тело сообщения, даже если оно имеет нулевую длину. </p> <div class="mw-heading mw-heading2"><h2 id="Примеры_диалогов_HTTP"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_.D0.B4.D0.B8.D0.B0.D0.BB.D0.BE.D0.B3.D0.BE.D0.B2_HTTP"></span>Примеры диалогов HTTP</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=21" title="Редактировать раздел «Примеры диалогов HTTP»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=21" title="Редактировать код раздела «Примеры диалогов HTTP»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r142621938">.mw-parser-output .ts-Скрытый_блок{margin:0;overflow:hidden;border-collapse:collapse;box-sizing:border-box}.mw-parser-output .ts-Скрытый_блок-title{text-align:center;font-weight:bold;line-height:1.6em;min-height:1.2em}.mw-parser-output .ts-Скрытый_блок .mw-collapsible-content{overflow-x:auto;overflow-y:hidden;clear:both}.mw-parser-output .ts-Скрытый_блок::before,.mw-parser-output .ts-Скрытый_блок .mw-collapsible-toggle{padding-top:.1em;width:6em;font-weight:normal;font-size:calc(90%/0.95)}.mw-parser-output .ts-Скрытый_блок-rightHideLink .mw-collapsible-toggle{float:right;text-align:right}.mw-parser-output .ts-Скрытый_блок-leftHideLink .mw-collapsible-toggle{float:left;text-align:left}.mw-parser-output .ts-Скрытый_блок-gray{padding:2px;border:1px solid var(--border-color-base,#a2a9b1)}.mw-parser-output .ts-Скрытый_блок-transparent{border:none}.mw-parser-output .ts-Скрытый_блок-gray .ts-Скрытый_блок-title{background:var(--background-color-neutral,#eaecf0);padding:.1em 6em;padding-right:0}.mw-parser-output .ts-Скрытый_блок-transparent .ts-Скрытый_блок-title{background:transparent;padding:.1em 5.5em;padding-right:0}.mw-parser-output .ts-Скрытый_блок-gray .mw-collapsible-content{padding:.25em 1em}.mw-parser-output .ts-Скрытый_блок-transparent .mw-collapsible-content{padding:.25em 0}.mw-parser-output .ts-Скрытый_блок-gray.ts-Скрытый_блок-rightHideLink .mw-collapsible-toggle{padding-right:1em}.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-rightHideLink .mw-collapsible-toggle{padding-right:0}.mw-parser-output .ts-Скрытый_блок-gray.ts-Скрытый_блок-leftHideLink .mw-collapsible-toggle{padding-left:1em}.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-leftHideLink .mw-collapsible-toggle{padding-left:0}.mw-parser-output .ts-Скрытый_блок-gray.ts-Скрытый_блок-rightHideLink .ts-Скрытый_блок-title-leftTitle{padding-left:1em}.mw-parser-output .ts-Скрытый_блок-gray.ts-Скрытый_блок-leftHideLink .ts-Скрытый_блок-title-leftTitle{padding-left:6.5em}.mw-parser-output .ts-Скрытый_блок-gray.ts-Скрытый_блок-leftHideLink .ts-Скрытый_блок-title-rightTitle{padding-right:1em}.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-rightHideLink .ts-Скрытый_блок-title-rightTitle,.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-rightHideLink .ts-Скрытый_блок-title-leftTitle{padding-left:0}.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-leftHideLink .ts-Скрытый_блок-title-rightTitle,.mw-parser-output .ts-Скрытый_блок-transparent.ts-Скрытый_блок-leftHideLink .ts-Скрытый_блок-title-leftTitle{padding-right:0}.mw-parser-output .ts-Скрытый_блок+.ts-Скрытый_блок,.mw-parser-output .ts-Скрытый_блок+link+.ts-Скрытый_блок{border-top-style:hidden}</style><div class="mw-collapsible mw-collapsed ts-Скрытый_блок ts-Скрытый_блок-gray ts-Скрытый_блок-rightHideLink" style=""><div class="ts-Скрытый_блок-title" style="background-color:var(--ruwiki-background-color-blue200, #cfe3ff);">Обычный GET-запрос<div class="mw-collapsible-toggle-placeholder"></div></div><div class="mw-collapsible-content" style=""> <p>Запрос клиента: </p> <pre><a href="#GET">GET</a> /wiki/<i>страница</i> HTTP/1.1 Host: ru.wikipedia.org User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5 Accept: text/html Connection: close <i>(пустая строка)</i> </pre> <p>Ответ сервера: </p> <pre>HTTP/1.1 200 OK Date: Wed, 11 Feb 2009 11:20:59 GMT Server: Apache X-Powered-By: PHP/5.2.4-2ubuntu5wm1 Last-Modified: Wed, 11 Feb 2009 11:20:59 GMT Content-Language: ru Content-Type: text/html; charset=utf-8 Content-Length: 1234 Connection: close <i>(пустая строка)</i> <i>(запрошенная страница в <a href="/wiki/HTML" title="HTML">HTML</a>)</i> </pre> <p>Аналогично выглядит ответ <code>203</code>. Что существенно — непосредственно запрашиваемые данные отделены от HTTP-заголовков с помощью <a href="/wiki/%D0%92%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%82_%D0%BA%D0%B0%D1%80%D0%B5%D1%82%D0%BA%D0%B8" title="Возврат каретки">CR</a>, <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8" title="Перевод строки">LF</a>, CR, LF. </p> </div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142621938" /><div class="mw-collapsible mw-collapsed ts-Скрытый_блок ts-Скрытый_блок-gray ts-Скрытый_блок-rightHideLink" style=""><div class="ts-Скрытый_блок-title" style="background-color:var(--ruwiki-background-color-blue200, #cfe3ff);">Перенаправления<div class="mw-collapsible-toggle-placeholder"></div></div><div class="mw-collapsible-content" style=""> <p>Предположим, что у вымышленной компании <b>«Example Corp.»</b> есть основной сайт по адресу <b>«http://example.com»</b> и домен-псевдоним <b>«example.org»</b>. Клиент посылает запрос страницы <b>«О компании»</b> на вторичный домен (часть заголовков опущена): </p> <pre><a href="#GET">GET</a> /about.html HTTP/1.1 Host: example.org User-Agent: MyLonelyBrowser/5.0 </pre> <p>Так как домен <b>«example.org»</b> не является основным и компания не собирается в будущем его использовать в других целях, их сервер вернёт код для постоянного перенаправления, указав в заголовке <code>Location</code> целевой URL: </p> <pre>HTTP/1.x <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#301" title="Список кодов состояния HTTP">301 Moved Permanently</a> Location: http://example.com/about.html#contacts Date: Thu, 19 Feb 2009 11:08:01 GMT Server: Apache/2.2.4 Content-Type: text/html; charset=windows-1251 Content-Length: 110 <span style="color: #888"><i>(пустая строка)</i></span> &lt;html&gt;&lt;body&gt;&lt;a href="http://example.com/about.html#contacts"&gt;Click here&lt;/a&gt;&lt;/body&gt;&lt;/html&gt; </pre> <p>В заголовке <code>Location</code> можно указывать фрагменты как в данном примере. Браузер не указал фрагмент в запросе, так как его интересует весь документ. Но он автоматически прокрутит страницу до фрагмента «contacts», как только загрузит её. В тело ответа также был помещён короткий HTML-документ со ссылкой, с помощью которой посетитель попадёт на целевую страницу, если браузер не перейдёт на неё автоматически. Заголовок <code>Content-Type</code> содержит характеристики именно этого HTML-пояснения, а не документа, который находится по целевому URI. </p><p>Допустим, эта же компания <b>«Example Corp.»</b> имеет несколько региональных представительств по всему миру. И для каждого представительства у них есть сайт с соответствующим <a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD_%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%B5%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F" title="Национальный домен верхнего уровня">ccTLD</a>. Запрос главной страницы основного сайта <b>«example.com»</b> может выглядеть так: </p> <pre><a href="#GET">GET</a> / HTTP/1.1 Host: example.com User-Agent: MyLonelyBrowser/5.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 </pre> <p>Сервер принял во внимание заголовок <code>Accept-Language</code> и сформировал ответ со временным перенаправлением на российский сервер <b>«example.ru»</b>, указав его адрес в заголовке <code>Location</code>: </p> <pre>HTTP/1.x <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#302" title="Список кодов состояния HTTP">302 Found</a> Location: http://example.ru/ Cache-Control: private Date: Thu, 19 Feb 2009 11:08:01 GMT Server: Apache/2.2.6 Content-Type: text/html; charset=windows-1251 Content-Length: 82 <span style="color: #888"><i>(пустая строка)</i></span> &lt;html&gt;&lt;body&gt;&lt;a href="http://example.ru"&gt;Example Corp.&lt;/a&gt;&lt;/body&gt;&lt;/html&gt; </pre> <p>Обратите внимание на заголовок <code>Cache-Control</code>: значение <b>«private»</b> сообщает остальным серверам (в первую очередь прокси) что ответ может кэшироваться только на стороне клиента. В противном случае не исключено, что следующие посетители из других стран будут переходить всё время не в своё представительство. </p><p>Для перенаправления также используются коды ответа <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#303" title="Список кодов состояния HTTP">303</a></code> (See Other) и <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#307" title="Список кодов состояния HTTP">307</a></code> (Temporary Redirect). </p> </div></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142621938" /><div class="mw-collapsible mw-collapsed ts-Скрытый_блок ts-Скрытый_блок-gray ts-Скрытый_блок-rightHideLink" style=""><div class="ts-Скрытый_блок-title" style="background-color:var(--ruwiki-background-color-blue200, #cfe3ff);">Докачка и фрагментарное скачивание<div class="mw-collapsible-toggle-placeholder"></div></div><div class="mw-collapsible-content" style=""> <p>Допустим, вымышленная организация предлагает скачать с сайта видео прошедшей конференции по адресу: <b>«http://example.org/conf-2009.avi»</b> — объёмом примерно 160 <a href="/wiki/%D0%9C%D0%B5%D0%B3%D0%B0%D0%B1%D0%B0%D0%B9%D1%82" title="Мегабайт">МБ</a>. Рассмотрим, как происходит докачивание этого файла в случае сбоя и как <a href="/wiki/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B7%D0%B0%D0%BA%D0%B0%D1%87%D0%B5%D0%BA" class="mw-redirect" title="Менеджер закачек">менеджер закачек</a> организовал бы <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Многопоточность (аппаратное обеспечение)">многопоточную</a> загрузку нескольких фрагментов. </p><p>В обоих случаях клиенты произведут свой первый запрос наподобие этого: </p> <pre>GET /conf-2009.avi HTTP/1.0 Host: example.org Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Referer: http://example.org/ </pre> <p>Заголовок <code>Referer</code> указывает, что файл был запрошен с главной страницы сайта. Менеджеры закачек обычно тоже его указывают, чтобы эмулировать переход со страницы сайта. Без него сервер может ответить <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#403" title="Список кодов состояния HTTP">403</a></code> (Access Forbidden), если не допускаются запросы с других сайтов. В нашем случае сервер вернул успешный ответ: </p> <pre>HTTP/1.1 <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#200" title="Список кодов состояния HTTP">200 OK</a> Date: Thu, 19 Feb 2009 12:27:04 GMT Server: Apache/2.2.3 Last-Modified: Wed, 18 Jun 2003 16:05:58 GMT ETag: "56d-9989200-1132c580" Content-Type: video/x-msvideo Content-Length: 160993792 Accept-Ranges: bytes Connection: close <span style="color: #888"><i>(пустая строка)</i></span> <span style="color: #555"><i>(двоичное содержимое всего файла)</i></span> </pre> <p>Заголовок <code>Accept-Ranges</code> информирует клиента о том, что он может запрашивать у сервера фрагменты, указывая их смещения от начала файла в байтах. Если этот заголовок отсутствует, то клиент может предупредить пользователя, что докачать файл, скорее всего, не удастся. </p><p>Исходя из значения заголовка <code>Content-Length</code>, менеджер закачек поделит весь объём на равные фрагменты и запросит их по отдельности, организовав несколько потоков. Если сервер не укажет размер, то клиенту параллельное скачивание реализовать не удастся, но при этом он сможет докачивать файл, пока сервер не ответит <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#416" title="Список кодов состояния HTTP"><code>416</code></a> (Requested Range Not Satisfiable). </p><p>Допустим, на 84-м мегабайте соединение с Интернетом прервалось и процесс загрузки приостановился. Когда соединение с Интернетом было восстановлено, менеджер закачек автоматически послал новый запрос на сервер, но с указанием выдать содержимое с 84-го мегабайта: </p> <pre>GET /conf-2009.avi HTTP/1.0 Host: example.org Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Range: bytes=88080384- Referer: http://example.org/ </pre> <p>Сервер не обязан помнить, какие и от кого запросы были до этого, и поэтому клиент снова вставил заголовок <code>Referer</code>, как будто это его самый первый запрос. Указанное значение заголовка <code>Range</code> говорит серверу: «Выдай содержимое от 88080384-го байта до самого конца». В связи с этим сервер вернёт ответ: </p> <pre>HTTP/1.1 <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#206" title="Список кодов состояния HTTP">206 Partial Content</a> Date: Thu, 19 Feb 2009 12:27:08 GMT Server: Apache/2.2.3 Last-Modified: Wed, 18 Jun 2003 16:05:58 GMT ETag: "56d-9989200-1132c580" Accept-Ranges: bytes Content-Range: bytes 88080384-160993791/160993792 Content-Length: 72913408 Connection: close Content-Type: video/x-msvideo <span style="color: #888"><i>(пустая строка)</i></span> <span style="color: #555"><i>(двоичное содержимое от 84-го мегабайта)</i></span> </pre> <p>Заголовок <code>Accept-Ranges</code> здесь уже не обязателен, так как клиент уже знает об этой возможности сервера. О том, что передаётся фрагмент, клиент узнаёт по коду <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#206" title="Список кодов состояния HTTP">206</a></code> (Partial Content). В заголовке <code>Content-Range</code> содержится информация о данном фрагменте: номера начального и конечного байта, а после слэша&#160;— суммарный объём всего файла в байтах. Обратите внимание на заголовок <code>Content-Length</code>&#160;— в нём указывается размер тела сообщения, то есть передаваемого фрагмента. Если сервер вернёт несколько фрагментов, то <code>Content-Length</code> будет содержать их суммарный объём. </p><p>Теперь вернёмся к менеджеру закачек. Зная суммарный объём файла <b>«conf-2009.avi»</b>, программа поделила его на 10 равных секций. </p><p>Начальную менеджер загрузит при самом первом запросе, прервав соединение как только дойдёт до начала второго. Остальные он запросит отдельно. Например, 4-я секция будет запрошена со следующими заголовками (часть заголовков опущена&#160;— см. полный пример выше): </p> <pre>GET /conf-2009.avi HTTP/1.0 Range: bytes=64397516-80496894 </pre> <p>Ответ сервера в этом случае будет следующим (часть заголовков опущена&#160;— см. полный пример выше): </p> <pre>HTTP/1.1 <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#206" title="Список кодов состояния HTTP">206 Partial Content</a> Accept-Ranges: bytes Content-Range: bytes 64397516-80496894/160993792 Content-Length: 16099379 <span style="color: #888"><i>(пустая строка)</i></span> <span style="color: #555"><i>(двоичное содержимое 4-й части)</i></span> </pre> <p>Если подобный запрос отправить серверу, который не поддерживает фрагменты, то он вернёт стандартный ответ <code><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#200" title="Список кодов состояния HTTP">200</a></code> (OK) как было показано в самом начале, но без заголовка <code>Accept-Ranges</code>. </p> </div></div> <dl><dd><i>См. также <a class="mw-selflink-fragment" href="#Частичные_GET">частичные GET</a>, <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP#Байтовые_диапазоны" title="Заголовки HTTP">байтовые диапазоны</a>, <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#206" title="Список кодов состояния HTTP">ответ 206</a>, <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#416" title="Список кодов состояния HTTP">ответ 416</a>.</i></dd></dl> <div class="mw-heading mw-heading2"><h2 id="Основные_механизмы_протокола"><span id=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_.D0.BC.D0.B5.D1.85.D0.B0.D0.BD.D0.B8.D0.B7.D0.BC.D1.8B_.D0.BF.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB.D0.B0"></span>Основные механизмы протокола</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=22" title="Редактировать раздел «Основные механизмы протокола»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=22" title="Редактировать код раздела «Основные механизмы протокола»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Частичные_GET"><span id=".D0.A7.D0.B0.D1.81.D1.82.D0.B8.D1.87.D0.BD.D1.8B.D0.B5_GET"></span>Частичные GET</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=23" title="Редактировать раздел «Частичные GET»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=23" title="Редактировать код раздела «Частичные GET»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>HTTP позволяет запросить не сразу всё содержимое ресурса, а только указанный фрагмент. Такие запросы называются частичные <code>GET</code>; возможность их выполнения необязательна (но желательна) для серверов. Частичные <code>GET</code> в основном используются для <a href="/wiki/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%B7%D0%B0%D0%BA%D0%B0%D1%87%D0%B5%D0%BA" class="mw-redirect" title="Менеджер закачек">докачки файлов</a> и быстрого параллельного скачивания в нескольких потоках. Некоторые программы скачивают заголовок архива, выводят пользователю внутреннюю структуру, а потом уже запрашивают фрагменты с указанными элементами архива. </p><p>Для получения фрагмента клиент посылает серверу запрос с заголовком <code>Range</code>, указывая в нём необходимые <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP#Байтовые_диапазоны" title="Заголовки HTTP">байтовые диапазоны</a>. Если сервер не понимает частичные запросы (игнорирует заголовок <code>Range</code>), то он вернёт всё содержимое со статусом <code><a href="/wiki/HTTP_200" class="mw-redirect" title="HTTP 200">200</a></code>, как и при обычном <code>GET</code>. В случае успешного выполнения сервер возвращает вместо кода <code>200</code> ответ со статусом <code>206</code> (Partial Content), включая в ответ заголовок <code>Content-Range</code>. Сами фрагменты могут быть переданы двумя способами: </p> <ul><li>в ответе помещается заголовок <code>Content-Range</code> с указанием байтовых диапазонов. В соответствии с ними фрагменты последовательно помещаются в основное тело. При этом <code>Content-Length</code> должен соответствовать суммарному объёму всего тела;</li> <li>сервер указывает медиатип <code>multipart/byteranges</code> для основного содержимого и передаёт фрагменты, указывая соответствующий <code>Content-Range</code> для каждого элемента (см. также «Множественное содержимое»<style data-mw-deduplicate="TemplateStyles:r143084531">.mw-parser-output .ts-Переход{user-select:none}.mw-parser-output .ts-Переход a{text-decoration:none}.mw-parser-output .ts-Переход-icon{font-size:90%;padding-left:0.25em}.mw-parser-output .ts-Переход-left .ts-Переход-icon>*{display:inline-block;transform:rotate(180deg)}</style><span class="ts-Переход noprint"><a href="#Множественное_содержимое"><span class="ts-Переход-icon" aria-label="Перейти к разделу «Множественное содержимое»" title="Перейти к разделу «Множественное содержимое»"><b>➤</b></span></a></span>).</li></ul> <div class="mw-heading mw-heading3"><h3 id="Условные_GET"><span id=".D0.A3.D1.81.D0.BB.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_GET"></span>Условные GET</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=24" title="Редактировать раздел «Условные GET»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=24" title="Редактировать код раздела «Условные GET»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Метод <code>GET</code> изменяется на «условный <code>GET</code>», если сообщение запроса включает в себя поле заголовка <code>If-Modified-Since</code>. В ответ на «условный <code>GET</code>» тело запрашиваемого ресурса передаётся, только если он изменялся после даты, указанной в заголовке <code>If-Modified-Since</code>. Алгоритм определения этого включает в себя следующие случаи: </p> <ul><li>если статус ответа на запрос будет отличаться от «200 OK» или дата, указанная в поле заголовка «If-Modified-Since», некорректна, ответ будет идентичен ответу на обычный запрос GET;</li> <li>если после указанной даты ресурс изменялся, ответ будет также идентичен ответу на обычный запрос GET;</li> <li>если ресурс не изменялся после указанной даты, сервер вернет статус «304 Not Modified».</li></ul> <p>Использование метода «условный GET» направлено на разгрузку сети, так как он позволяет не передавать по сети избыточную информацию. </p> <div class="mw-heading mw-heading3"><h3 id="Согласование_содержимого"><span id=".D0.A1.D0.BE.D0.B3.D0.BB.D0.B0.D1.81.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B3.D0.BE"></span>Согласование содержимого</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=25" title="Редактировать раздел «Согласование содержимого»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=25" title="Редактировать код раздела «Согласование содержимого»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Согласование содержимого (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">Content Negotiation</span>)&#160;— механизм автоматического определения необходимого ресурса при наличии нескольких разнотипных версий документа. Субъектами согласования могут быть не только ресурсы сервера, но и возвращаемые страницы с сообщениями об ошибках (<a href="/wiki/HTTP_403" class="mw-redirect" title="HTTP 403">403</a>, <a href="/wiki/HTTP_404" class="mw-redirect" title="HTTP 404">404</a> и&#160;т.&#160;п.). </p><p>Различают два основных типа согласований: </p> <ul><li>управляемое сервером (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">server-driven</span>);</li> <li>управляемое клиентом (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">agent-driven</span>).</li></ul> <p>Одновременно могут быть использованы оба типа или каждый из них по отдельности. </p><p>В основной спецификации по протоколу (<a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2616">RFC 2616</a>) также выделяется так называемое прозрачное согласование (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a>&#160;<span lang="en" style="font-style:italic;">transparent negotiation</span>) как предпочтительный вариант комбинирования обоих типов. Последний механизм не следует путать с независимой технологией Transparent Content Negotiation (TCN, «Прозрачное согласование содержимого», см. <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2295">RFC 2295</a>), которая не является частью протокола HTTP, но может использоваться с ним. У обоих существенное различие в принципе работы и самом значении слова «прозрачное» (transparent). В спецификации по HTTP под прозрачностью подразумевается, что процесс не заметен для клиента и сервера, а в технологии TCN прозрачность означает доступность полного списка вариантов ресурса для всех участников процесса доставки данных. </p> <div class="mw-heading mw-heading4"><h4 id="Управляемое_сервером"><span id=".D0.A3.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D1.8F.D0.B5.D0.BC.D0.BE.D0.B5_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.BE.D0.BC"></span>Управляемое сервером</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=26" title="Редактировать раздел «Управляемое сервером»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=26" title="Редактировать код раздела «Управляемое сервером»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>При наличии нескольких версий ресурса сервер может анализировать заголовки запроса клиента, чтобы выдать, по его мнению, наиболее подходящую. В основном анализируются заголовки <code>Accept</code>, <code>Accept-Charset</code>, <code>Accept-Encoding</code>, <code>Accept-Languages</code> и <code><a href="/wiki/User_Agent" class="mw-redirect" title="User Agent">User-Agent</a></code>. Серверу желательно включать в ответ заголовок <code>Vary</code> с указанием параметров, по которым различается содержимое по запрашиваемому URI. </p><p>Географическое положение клиента можно определить по удалённому <a href="/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81" title="IP-адрес">IP-адресу</a>. Это возможно за счёт того что IP-адреса, как и <a href="/wiki/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BC%D1%8F" title="Доменное имя">доменные имена</a>, регистрируются на конкретного человека или организацию. При регистрации указывается регион, в котором будет использоваться желаемое адресное пространство. Эти данные общедоступны, и в Интернете можно найти соответствующие свободно распространяемые базы данных и готовые программные модули для работы с ними (следует ориентироваться на ключевые слова «Geo IP»). </p><p>Следует помнить что такой метод способен определить местоположение максимум с точностью до города (отсюда определяется и страна). При этом информация актуальна только на момент регистрации адресного пространства. Например, если московский провайдер зарегистрирует диапазон адресов с указанием Москвы и начнёт предоставлять доступ клиентам из ближайшего Подмосковья, то его абоненты могут на некоторых сайтах наблюдать, что они из Москвы, а не из <a href="/wiki/%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BE%D1%80%D1%81%D0%BA" title="Красногорск">Красногорска</a> или <a href="/wiki/%D0%94%D0%B7%D0%B5%D1%80%D0%B6%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_(%D0%B3%D0%BE%D1%80%D0%BE%D0%B4)" title="Дзержинский (город)">Дзержинского</a>. </p><p>Управляемое сервером согласование имеет несколько недостатков: </p> <ul><li>сервер только предполагает, какой вариант наиболее предпочтителен для конечного пользователя, но не может знать точно, что именно нужно в данный момент (например, версия на русском языке или английском);</li> <li>заголовков группы Accept передаётся много, а ресурсов с несколькими вариантами&#160;— мало. Из-за этого оборудование испытывает избыточную нагрузку;</li> <li>общему кэшу создаётся ограничение возможности выдавать один и тот же ответ на идентичные запросы от разных пользователей;</li> <li>передача заголовков Accept также может раскрывать некоторые сведения о его предпочтениях, таких как используемые языки, браузер, кодировка.</li></ul> <div class="mw-heading mw-heading4"><h4 id="Управляемое_клиентом"><span id=".D0.A3.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D1.8F.D0.B5.D0.BC.D0.BE.D0.B5_.D0.BA.D0.BB.D0.B8.D0.B5.D0.BD.D1.82.D0.BE.D0.BC"></span>Управляемое клиентом</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=27" title="Редактировать раздел «Управляемое клиентом»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=27" title="Редактировать код раздела «Управляемое клиентом»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В данном случае тип содержимого определяется только на стороне клиента. Для этого сервер возвращает в ответе с кодом состояния <code>300</code> (Multiple Choices) или <code>406</code> (Not Acceptable) список вариантов, среди которых пользователь выбирает подходящий. Управляемое клиентом согласование хорошо, когда содержимое различается по самым частым параметрам (например, по языку и кодировке) и используется публичный кэш. </p><p>Основной недостаток&#160;— лишняя нагрузка, так как приходится делать дополнительный запрос, чтобы получить нужное содержимое. </p> <div class="mw-heading mw-heading4"><h4 id="Прозрачное_согласование"><span id=".D0.9F.D1.80.D0.BE.D0.B7.D1.80.D0.B0.D1.87.D0.BD.D0.BE.D0.B5_.D1.81.D0.BE.D0.B3.D0.BB.D0.B0.D1.81.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5"></span>Прозрачное согласование</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=28" title="Редактировать раздел «Прозрачное согласование»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=28" title="Редактировать код раздела «Прозрачное согласование»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Данное согласование полностью прозрачно для клиента и сервера. В данном случае используется общий кэш, в котором содержится список вариантов, как для управляемого клиентом согласования. Если кэш понимает все эти варианты, то он сам делает выбор, как при управляемом сервером согласовании. Это снижает нагрузки с исходного сервера и исключает дополнительный запрос со стороны клиента. </p><p>В основной спецификации по протоколу HTTP механизм прозрачного согласования подробно не описан. </p> <div class="mw-heading mw-heading3"><h3 id="Множественное_содержимое"><span id=".D0.9C.D0.BD.D0.BE.D0.B6.D0.B5.D1.81.D1.82.D0.B2.D0.B5.D0.BD.D0.BD.D0.BE.D0.B5_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B5"></span>Множественное содержимое</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=29" title="Редактировать раздел «Множественное содержимое»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=29" title="Редактировать код раздела «Множественное содержимое»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142002967" />Основная статья: <a href="/wiki/MIME" title="MIME">MIME</a></div> <p>Протокол HTTP поддерживает передачу нескольких сущностей в пределах одного сообщения. Причём сущности могут передаваться не только в виде одноуровневой последовательности, но и в виде <a href="/wiki/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mw-redirect" title="Иерархическая структура">иерархии</a> с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы <code>multipart/*</code>. Работа с такими типами осуществляется по общим правилам, описанным в <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2046">RFC 2046</a> (если иное не определено конкретным медиатипом). Если получателю не известно как работать с типом, то он обрабатывает его так же, как <code>multipart/mixed</code>. </p><p>Параметр boundary означает разделитель между различными типами передаваемых сообщений. Например, передаваемый из формы параметр DestAddress передаёт значение адреса e-mail, а следующий за ним элемент AttachedFile1 отправляет двоичное содержимое изображения формата .jpg </p><p>Со стороны сервера сообщения со множественным содержимым могут посылаться в ответ на <a class="mw-selflink-fragment" href="#Частичные_GET">частичные <code>GET</code></a> при запросе нескольких фрагментов ресурса. В этом случае используется медиатип <code>multipart/byteranges</code>. </p><p>Со стороны клиента при отправке <a href="/wiki/HTML" title="HTML">HTML</a>-формы чаще всего пользуются методом <code>POST</code>. Типичный пример: страницы отправки <a href="/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0" title="Электронная почта">электронных писем</a> со вложенными файлами. При отправке такого письма браузер формирует сообщение типа <code>multipart/form-data</code>, интегрируя в него как отдельные части, введённые пользователем, тему письма, адрес получателя, сам текст и вложенные файлы: </p> <pre>POST /send-message.html HTTP/1.1 Host: mail.example.com Referer: http://mail.example.com/send-message.html User-Agent: BrowserForDummies/4.67b Content-Type: multipart/form-data; boundary="Asrf456BGe4h" Content-Length: <span style="color: #888;"><i>(суммарный объём, включая дочерние заголовки)</i></span> Connection: keep-alive Keep-Alive: 300 <span style="color: #888;"><i>(пустая строка)</i></span> <span style="color: #888;"><i>(отсутствующая преамбула)</i></span> --Asrf456BGe4h Content-Disposition: form-data; name="DestAddress" <span style="color: #888;"><i>(пустая строка)</i></span> brutal-vasya@example.com—Asrf456BGe4h Content-Disposition: form-data; name="MessageTitle" <span style="color: #888;"><i>(пустая строка)</i></span> Я негодую—Asrf456BGe4h Content-Disposition: form-data; name="MessageText" <span style="color: #888;"><i>(пустая строка)</i></span> Привет, Василий! Твой ручной лев, которого ты оставил у меня на прошлой неделе, разодрал весь мой диван. Пожалуйста, забери его скорее! Во вложении две фотки с последствиями. --Asrf456BGe4h Content-Disposition: form-data; name="AttachedFile1"; filename="horror-photo-1.jpg" Content-Type: image/jpeg <span style="color: #888;"><i>(пустая строка)</i></span> <span style="color: #555;"><i>(двоичное содержимое первой фотографии)</i></span> --Asrf456BGe4h Content-Disposition: form-data; name="AttachedFile2"; filename="horror-photo-2.jpg" Content-Type: image/jpeg <span style="color: #888;"><i>(пустая строка)</i></span> <span style="color: #555;"><i>(двоичное содержимое второй фотографии)</i></span> --Asrf456BGe4h-- <span style="color: #888;"><i>(отсутствующий эпилог)</i></span> </pre> <p>В примере в заголовках <code>Content-Disposition</code> параметр <code>name</code> соответствует атрибуту <code>name</code> в HTML-тегах <code>&lt;INPUT&gt;</code> и <code>&lt;TEXTAREA&gt;</code>. Параметр <code>filename</code> равен исходному имени файла на компьютере пользователя. Более подробная информация о формировании HTML-форм и вложении файлов в <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc1867">RFC 1867</a>. </p> <div class="mw-heading mw-heading2"><h2 id="История_развития"><span id=".D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F_.D1.80.D0.B0.D0.B7.D0.B2.D0.B8.D1.82.D0.B8.D1.8F"></span>История развития</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=30" title="Редактировать раздел «История развития»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=30" title="Редактировать код раздела «История развития»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dt>HTTP/0.9</dt> <dd>HTTP был предложен в марте <a href="/wiki/1991_%D0%B3%D0%BE%D0%B4" title="1991 год">1991&#160;года</a> <a href="/wiki/%D0%91%D0%B5%D1%80%D0%BD%D0%B5%D1%80%D1%81-%D0%9B%D0%B8,_%D0%A2%D0%B8%D0%BC" title="Бернерс-Ли, Тим">Тимом Бернерсом-Ли</a>, работавшим тогда в <a href="/wiki/CERN" class="mw-redirect" title="CERN">CERN</a>, как механизм для доступа к документам в <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Интернет">Интернете</a> и облегчения навигации посредством использования <a href="/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Гипертекст">гипертекста</a>. Самая ранняя версия протокола HTTP/0.9 была впервые опубликована в январе <a href="/wiki/1992_%D0%B3%D0%BE%D0%B4" title="1992 год">1992&#160;года</a> (хотя реализация датируется <a href="/wiki/1990_%D0%B3%D0%BE%D0%B4" title="1990 год">1990&#160;годом</a>). Спецификация протокола привела к упорядочению правил взаимодействия между клиентами и серверами HTTP, а также чёткому разделению функций между этими двумя компонентами. Были задокументированы основные <a href="/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81" title="Синтаксис">синтаксические</a> и <a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D0%BA%D0%B0" title="Семантика">семантические</a> положения.</dd></dl> <dl><dt>HTTP/1.0</dt> <dd>В мае <a href="/wiki/1996_%D0%B3%D0%BE%D0%B4" title="1996 год">1996&#160;года</a> для практической реализации HTTP был выпущен информационный документ <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc1945">RFC 1945</a>, что послужило основой для реализации большинства компонентов HTTP/1.0.</dd></dl> <dl><dt>HTTP/1.1</dt> <dd>Современная версия протокола; принята в июне <a href="/wiki/1999_%D0%B3%D0%BE%D0%B4" title="1999 год">1999&#160;года</a><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup>. Новым в этой версии был режим «постоянного соединения»: <a href="/wiki/TCP" title="TCP">TCP</a>-соединение может оставаться открытым после отправки ответа на запрос, что позволяет посылать несколько запросов за одно соединение. Клиент теперь обязан посылать информацию об имени <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82" title="Хост">хоста</a>, к которому он обращается, что сделало возможной более простую организацию <a href="/wiki/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3" title="Виртуальный хостинг">виртуального хостинга</a>.</dd></dl> <dl><dt>HTTP/2</dt> <dd><div role="note" class="hatnote navigation-not-searchable ts-main"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142002967" />Основная статья: <a href="/wiki/HTTP/2" title="HTTP/2">HTTP/2</a></div></dd> <dd>11 февраля <a href="/wiki/2015_%D0%B3%D0%BE%D0%B4" title="2015 год">2015&#160;года</a> опубликованы финальные версии черновика следующей версии протокола. В отличие от предыдущих версий, протокол HTTP/2 является <a href="/wiki/%D0%91%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" class="mw-redirect" title="Бинарный код">бинарным</a>. Среди ключевых особенностей: <a href="/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Мультиплексирование">мультиплексирование</a> запросов, расстановка приоритетов для запросов, сжатие заголовков, загрузка нескольких элементов параллельно посредством одного <a href="/wiki/TCP" title="TCP">TCP</a>-соединения, поддержка проактивных <a href="/wiki/Push-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" class="mw-redirect" title="Push-уведомления">push-уведомлений</a> со стороны сервера<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup>.</dd></dl> <dl><dt>HTTP/3</dt> <dd><div role="note" class="hatnote navigation-not-searchable ts-main"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142002967" />Основная статья: <a href="/wiki/HTTP/3" title="HTTP/3">HTTP/3</a></div></dd> <dd>HTTP/3&#160;— предлагаемый последователь HTTP/2<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup>, который уже используется в Веб на основе <a href="/wiki/UDP" title="UDP">UDP</a> вместо <a href="/wiki/TCP" title="TCP">TCP</a> в качестве транспортного протокола. Как и HTTP/2, он не объявляет устаревшими предыдущие основные версии протокола. Поддержка HTTP/3 была добавлена в <a href="/wiki/Cloudflare" title="Cloudflare">Cloudflare</a> и <a href="/wiki/Google_Chrome" title="Google Chrome">Google Chrome</a> в сентябре 2019&#160;года<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> и может быть включена в стабильных версиях Chrome и Firefox<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup>.</dd></dl> <div class="mw-heading mw-heading2"><h2 id="См._также"><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span>См. также</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=31" title="Редактировать раздел «См. также»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=31" title="Редактировать код раздела «См. также»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r141520016">.mw-parser-output .ts-Родственный_проект{background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);font-size:90%;margin:0 0 1em;padding:.4em;max-width:19em;width:19em;line-height:1.5}.mw-parser-output .ts-Родственный_проект th,.mw-parser-output .ts-Родственный_проект td{padding:.2em 0;vertical-align:middle}.mw-parser-output .ts-Родственный_проект th+td{padding-left:.4em}@media(min-width:720px){.mw-parser-output .ts-Родственный_проект{clear:right;float:right;width:19em;margin-left:1em}}</style> <table role="presentation" class="metadata plainlinks ts-Родственный_проект noprint ruwikiWikimediaNavigation"> <tbody><tr> <th style="width:10%;"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Notification-icon-Wiktionary-logo.svg/24px-Notification-icon-Wiktionary-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Notification-icon-Wiktionary-logo.svg/36px-Notification-icon-Wiktionary-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Notification-icon-Wiktionary-logo.svg/48px-Notification-icon-Wiktionary-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span> </th> <td>В <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C" title="Викисловарь">Викисловаре</a> есть статья «<span class="wikidict-ref"><b><a href="https://ru.wiktionary.org/wiki/HTTP" class="extiw" title="wikt:HTTP">HTTP</a></b></span>» </td></tr></tbody></table> <ul><li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP" title="Список кодов состояния HTTP">Список кодов состояния HTTP</a></li> <li><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP" title="Заголовки HTTP">Заголовки HTTP</a> (<a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP" title="Список заголовков HTTP">список</a>): <ul><li><a href="/wiki/HTTP_referer" title="HTTP referer">Referer</a></li> <li><a href="/wiki/User_Agent" class="mw-redirect" title="User Agent">User-Agent</a></li></ul></li> <li><a href="/wiki/HTTP-Cookie" class="mw-redirect" title="HTTP-Cookie">Cookie</a></li> <li><a href="/wiki/%D0%94%D0%B0%D0%B9%D0%B4%D0%B6%D0%B5%D1%81%D1%82-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F" title="Дайджест-аутентификация">Дайджест-аутентификация</a></li> <li><a href="/wiki/HTTP/2" title="HTTP/2">HTTP/2</a></li> <li><a href="/wiki/HTTPS" title="HTTPS">HTTPS</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=32" title="Редактировать раздел «Примечания»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=32" title="Редактировать код раздела «Примечания»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist columns" style="list-style-type: decimal;"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">См. раздел «Abstract» в самом начале <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc1945">RFC 1945</a> (1996&#160;год) и <a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc9112">RFC 9112</a> (2022-й).</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://net.compulenta.ru/322974/">Объём HTTP-трафика впервые превысил P2P</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071222181125/http://net.compulenta.ru/322974/">Архивная копия</a> от 22 декабря 2007 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> // Компьюлента, 22 июня 2007 (<a rel="nofollow" class="external text" href="http://www.ellacoya.com/news/pdf/2007/NXTcommEllacoyaMediaAlert.pdf">Официальный документ от Ellacoya Networks</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070622153904/http://www.ellacoya.com/news/pdf/2007/NXTcommEllacoyaMediaAlert.pdf">Архивная копия</a> от 22 июня 2007 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>).</span> </li> <li id="cite_note-http-spec-methods-3"><span class="mw-cite-backlink">↑ <a href="#cite_ref-http-spec-methods_3-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-http-spec-methods_3-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://www.webcitation.org/68e5RnSBE?url=http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html">HTTP/1.1: Method Definitions</a></span>&#160;<span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>.&#32;Архивировано из <a rel="nofollow" class="external text" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html">оригинала</a> 23 июня 2012 года.</span></span> </li> <li id="cite_note-3digits-4"><span class="mw-cite-backlink"><a href="#cite_ref-3digits_4-0">↑</a></span> <span class="reference-text">См. первое предложение раздела «<a href="https://datatracker.ietf.org/doc/html/rfc2068#section-6.1.1" class="extiw" title="rfc:2068">6.1.1 Status Code and Reason Phrase</a>» в RFC 2068. На <a href="https://datatracker.ietf.org/doc/html/rfc2068#page-40" class="extiw" title="rfc:2068">стр. 40</a> есть также объявление в формате расширенной <a href="/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0_%D0%91%D1%8D%D0%BA%D1%83%D1%81%D0%B0_%E2%80%94_%D0%9D%D0%B0%D1%83%D1%80%D0%B0" title="Форма Бэкуса — Наура">БНФ</a>-формы (<span data-interwiki-lang="en" data-interwiki-article="Augmented Backus–Naur Form"><a href="/w/index.php?title=Augmented_Backus%E2%80%93Naur_Form&amp;action=edit&amp;redlink=1" class="new" title="Augmented Backus–Naur Form (страница отсутствует)">Augmented BNF</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Augmented_Backus%E2%80%93Naur_Form" class="extiw" title="en:Augmented Backus–Naur Form"><span title="Augmented Backus–Naur Form — версия статьи «Augmented Backus–Naur Form» на английском языке">[англ.]</span></a></sup>) «<code>extension-code = 3DIGIT</code>» для кодов расширений.</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">Впервые спецификация HTTP/1.1 была опубликована в январе <a href="/wiki/1997" class="mw-redirect" title="1997">1997</a> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2068">RFC 2068</a>; в современной версии <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2616">RFC 2616</a> исправлены опечатки, местами улучшены терминология и оформление. Также разъяснено допустимое поведение клиента (браузера), сервера и <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Прокси-сервер">прокси-серверов</a> в некоторых сомнительных ситуациях. То есть версия 1.1 появилась всё-таки в 1997&#160;году.</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="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-ietf-httpbis-http2-17">HTTP/2 Draft</a></span><span class="hidden-ref" style="display:none;">&#160;&#160;<small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>.&#32;Дата обращения: 25 февраля 2015.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20150220174227/https://tools.ietf.org/html/draft-ietf-httpbis-http2-17">Архивировано</a> 20 февраля 2015 года.</span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="citation"><i>Bishop, Mike.</i>&#32;<span lang="en"><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-ietf-quic-http-22">Hypertext Transfer Protocol Version 3 (HTTP/3)</a></span>&#160;<span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>.&#32;<i>tools.ietf.org</i>&#32;(9 июля 2019).&#32;Дата обращения: 16 августа 2019.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20190831231502/https://tools.ietf.org/html/draft-ietf-quic-http-22">Архивировано</a> 31 августа 2019 года.</span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r141305934">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a::after,.mw-parser-output .id-lock-limited a::after,.mw-parser-output .id-lock-registration a::after,.mw-parser-output .id-lock-subscription a::after,.mw-parser-output .cs1-ws-icon a::after{content:"";width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.mw-parser-output .id-lock-free.id-lock-free a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")}.mw-parser-output .id-lock-limited.id-lock-limited a::after,.mw-parser-output .id-lock-registration.id-lock-registration a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")}.mw-parser-output .id-lock-subscription.id-lock-subscription a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")}.mw-parser-output .cs1-ws-icon a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}</style><cite id="CITEREFCimpanu" class="citation news cs1 cs1-prop-foreign-lang-source">Cimpanu, Catalin. <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/">HTTP-over-QUIC to be renamed HTTP/3 | ZDNet</a>. <i>ZDNet</i>&#160;<small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181113020115/https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/">Архивировано</a> 13 ноября 2018<span class="reference-accessdate">. Дата обращения: 10 августа 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=ZDNet&amp;rft.atitle=HTTP-over-QUIC+to+be+renamed+HTTP%2F3+%7C+ZDNet&amp;rft.aulast=Cimpanu&amp;rft.aufirst=Catalin&amp;rft_id=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Fhttp-over-quic-to-be-renamed-http3%2F&amp;rfr_id=info%3Asid%2Fru.wikipedia.org%3AHTTP" class="Z3988"></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="citation"><i>Cimpanu, Catalin.</i>&#32;<span lang="und"><a rel="nofollow" class="external text" href="https://www.zdnet.com/article/cloudflare-google-chrome-and-firefox-add-http3-support/">Cloudflare, Google Chrome, and Firefox add HTTP/3 support</a></span><span class="hidden-ref" style="display:none;">&#160;&#160;<small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>.&#32;<i>ZDNet</i>&#32;(26 сентября 2019).&#32;Дата обращения: 27 сентября 2019.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20190926131659/https://www.zdnet.com/article/cloudflare-google-chrome-and-firefox-add-http3-support/">Архивировано</a> 26 сентября 2019 года.</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="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://blog.cloudflare.com/http3-the-past-present-and-future/">HTTP/3: the past, the present, and the future</a></span>&#160;<span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>.&#32;<i>The Cloudflare Blog</i>&#32;(26 сентября 2019).&#32;Дата обращения: 30 октября 2019.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20190926131655/https://blog.cloudflare.com/http3-the-past-present-and-future/">Архивировано</a> 26 сентября 2019 года.</span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://community.cloudflare.com/t/firefox-nightly-supports-http-3/127778">Firefox Nightly supports HTTP 3 - General - Cloudflare Community</a></span><span class="hidden-ref" style="display:none;">&#160;&#160;<small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>&#32;(19 ноября 2019).&#32;Дата обращения: 23 января 2020.&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20200606233655/https://community.cloudflare.com/t/firefox-nightly-supports-http-3/127778">Архивировано</a> 6 июня 2020 года.</span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=HTTP&amp;veaction=edit&amp;section=33" title="Редактировать раздел «Ссылки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=HTTP&amp;action=edit&amp;section=33" title="Редактировать код раздела «Ссылки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="noviewer" typeof="mw:File"><span><img alt="Логотип Викисклада" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/20px-Notification-icon-Commons-logo.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/24px-Notification-icon-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/32px-Notification-icon-Commons-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span> Медиафайлы по теме <a href="https://commons.wikimedia.org/wiki/Category:HTTP" class="extiw" title="commons:Category:HTTP">HTTP</a> на <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BA%D0%BB%D0%B0%D0%B4" title="Викисклад">Викискладе</a></li> <li><a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc1945">RFC 1945</a>&#160;— HTTP/1.0 (Май 1996), включает версию 0.9</li> <li><a class="external mw-magiclink-rfc" rel="nofollow" href="https://datatracker.ietf.org/doc/html/rfc2616">RFC 2616</a>&#160;— HTTP/1.1 (Июнь 1999); см. также в виде <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060216231757/http://ftp.isi.edu/in-notes/rfc2616.ps">PostScript</a> и <a rel="nofollow" class="external text" href="http://tools.ietf.org/pdf/rfc2616">PDF</a>;</li> <li><a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-ietf-httpbis-http2-17">httpbis-http2-17</a>&#160;— HTTP/2 (11 февраля 2015) Окончательная спецификация</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180126185718/https://bagder.gitbooks.io/http2-explained/content/ru/">«Разъяснение http/2» Даниэль Штенберг</a>&#160;<small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small></li> <li><a rel="nofollow" class="external text" href="http://www.rfc-editor.org/errata_search.php?rfc=2616">Найденные опечатки в спецификации HTTP/1.1</a></li> <li>[www.lib.ru/WEBMASTER/rfc2068/ Перевод спецификации HTTP/1.1]</li> <li><a rel="nofollow" class="external text" href="http://www.w3.org/Protocols/HTTP/AsImplemented.html">Первоначальный HTTP 0.9</a> Тима Бернерса-Ли (написан и издан в 1991&#160;году)</li> <li><a rel="nofollow" class="external text" href="http://www.w3.org/Protocols/HTTP/HTTP2.html">Ранняя версия исходного черновика</a> версии 1.0 1992&#160;года Тима Бернерса-Ли</li> <li><a rel="nofollow" class="external text" href="http://www.eventhelix.com/RealtimeMantra/Networking/http_sequence_diagram.pdf">Пример последовательности HTTP-обмена</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120805165406/http://www.eventhelix.com/RealtimeMantra/Networking/http_sequence_diagram.pdf">Архивная копия</a> от 5 августа 2012 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> между браузером и сервером</li> <li><a rel="nofollow" class="external text" href="http://apachedev.ru/2006/03/12/the-apache-modeling-project-glava-2-chast-1/">Функционирование HTTP-сервера</a></li></ul> <style data-mw-deduplicate="TemplateStyles:r137874932">.mw-parser-output .ambox{border:1px solid var(--border-color-base,#a2a9b1);border-left:10px solid #36c;background:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;margin:0 10%}html body.mediawiki.skin-minerva .mw-parser-output .ambox{border-width:0 0 0 4px}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid var(--border-color-error,#b32424);background-color:var(--background-color-error-subtle,#fee7e6)}.mw-parser-output .ambox-delete{border-left:10px solid var(--border-color-error,#b32424)}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid var(--color-warning,#edab00)}.mw-parser-output .ambox-good{border-left:10px solid #66cc44}.mw-parser-output .ambox-discussion{border-left:10px solid #339966}.mw-parser-output .ambox-merge{border-left:10px solid #9932cc}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}.mw-parser-output .ambox .mbox-textsmall-div{font-size:90%}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(max-width:1366px){.mw-parser-output .ambox{margin-left:6%;margin-right:6%}}@media(max-width:719px){.mw-parser-output .ambox{margin-left:0;margin-right:0}}</style><table class="mbox-Нет_источников plainlinks metadata ambox ambox-content" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/48px-Question_book-4.svg.png" decoding="async" width="48" height="37" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/72px-Question_book-4.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/96px-Question_book-4.svg.png 2x" data-file-width="262" data-file-height="204" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-div">В статье <b>не хватает <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8" title="Википедия:Ссылки на источники">ссылок на источники</a></b> (см. <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2" title="Википедия:Поиск источников">рекомендации по поиску</a>).</div><div class="mbox-textsmall-div hide-when-compact"><span class="hide-when-compact"> Информация должна быть <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B5%D0%BC%D0%BE%D1%81%D1%82%D1%8C" title="Википедия:Проверяемость">проверяема</a>, иначе она может быть удалена. Вы можете <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=HTTP&amp;action=edit">отредактировать</a> статью, добавив ссылки на <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8" title="Википедия:Авторитетные источники">авторитетные источники</a> в виде <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BD%D0%BE%D1%81%D0%BA%D0%B8" title="Википедия:Сноски">сносок</a>.</span> <span class="mbox-date"><i>(<span class="date">27 июля 2013</span>)</i></span></div></td></tr></tbody></table> <div role="navigation" class="navbox" aria-labelledby="Схемы_URI" data-name="Схемы URI"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A1%D1%85%D0%B5%D0%BC%D1%8B_URI" title="Перейти к шаблону «Схемы URI»"><img alt="Перейти к шаблону «Схемы URI»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Схемы_URI" style="font-size:114%;margin:0 5em">Схемы <a href="/wiki/URI" title="URI">URI</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Официальные</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_AAA" class="mw-redirect" title="Протокол AAA">aaa</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_AAA" class="mw-redirect" title="Протокол AAA">aaas</a></li> <li><a href="/wiki/About:_URI" title="About: URI">about</a></li> <li><a href="/wiki/Application_Configuration_Access_Protocol" title="Application Configuration Access Protocol">acap</a></li> <li><a href="/w/index.php?title=Cap&amp;action=edit&amp;redlink=1" class="new" title="Cap (страница отсутствует)">cap</a></li> <li><a href="/wiki/MIME" title="MIME">cid</a></li> <li><a href="/w/index.php?title=Crid&amp;action=edit&amp;redlink=1" class="new" title="Crid (страница отсутствует)">crid</a></li> <li><a href="/wiki/Data:_URL" title="Data: URL">data</a></li> <li><a href="/wiki/WebDAV" title="WebDAV">dav</a></li> <li><a href="/wiki/DICT" title="DICT">dict</a></li> <li><a href="/wiki/DNS" title="DNS">dns</a></li> <li><a href="/wiki/%D0%A4%D0%B0%D0%BA%D1%81" title="Факс">fax</a></li> <li><a href="/wiki/File_(%D1%81%D1%85%D0%B5%D0%BC%D0%B0_URI)" title="File (схема URI)">file</a></li> <li><a href="/wiki/FTP" title="FTP">ftp</a></li> <li><a href="/wiki/Geo-URI" title="Geo-URI">geo</a></li> <li><a href="https://datatracker.ietf.org/doc/html/rfc3368" class="extiw" title="rfc:3368">go</a></li> <li><a href="/wiki/Gopher" title="Gopher">gopher</a></li> <li><a href="/wiki/H.323" title="H.323">h323</a></li> <li><a class="mw-selflink selflink">http</a></li> <li><a href="/wiki/HTTPS" title="HTTPS">https</a></li> <li><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BC%D0%B3%D0%BD%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8" title="Система мгновенного обмена сообщениями">im</a></li> <li><a href="/wiki/IMAP" title="IMAP">imap</a></li> <li><a href="/wiki/Internationalized_Resource_Identifier" title="Internationalized Resource Identifier">iri</a></li> <li><a href="/wiki/LDAP" title="LDAP">ldap</a></li> <li><a href="/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0#Почтовая_гиперссылка" title="Гиперссылка">mailto</a></li> <li><a href="/wiki/MIME" title="MIME">mid</a></li> <li><a href="/wiki/Usenet" title="Usenet">news</a></li> <li><a href="/wiki/Network_File_System" title="Network File System">nfs</a></li> <li><a href="/wiki/NNTP" title="NNTP">nntp</a></li> <li><a href="/wiki/POP3" title="POP3">pop</a></li> <li><a href="/w/index.php?title=Presence_information&amp;action=edit&amp;redlink=1" class="new" title="Presence information (страница отсутствует)">pres</a></li> <li><a href="/wiki/RTSP" title="RTSP">rtsp</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D0%B0" title="Протокол установления сеанса">sip</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D0%B0#Безопасность" title="Протокол установления сеанса">sips</a></li> <li><a href="/wiki/SNMP" title="SNMP">snmp</a></li> <li><a href="/wiki/POTS" title="POTS">tel</a></li> <li><a href="/wiki/Telnet" title="Telnet">telnet</a></li> <li><a href="/wiki/URN" title="URN">urn</a></li> <li><a href="/wiki/URL" title="URL">url</a></li> <li><a href="/wiki/View-source" title="View-source">view-source</a></li> <li><a href="/wiki/WAIS" title="WAIS">wais</a></li> <li><a href="/wiki/XMPP" title="XMPP">xmpp</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Неофициальные</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/AOL_Instant_Messenger" title="AOL Instant Messenger">aim</a></li> <li><a href="/w/index.php?title=Bolo&amp;action=edit&amp;redlink=1" class="new" title="Bolo (страница отсутствует)">bolo</a></li> <li><a href="/wiki/Shareaza#BitTorrent_Client" title="Shareaza">btc</a></li> <li><a href="/wiki/Bazaar" title="Bazaar">bzr</a></li> <li><a href="/wiki/Skype" title="Skype">callto</a></li> <li><a href="/wiki/URL#Схемы_(протоколы)_URL" title="URL">chrome</a></li> <li><a href="/wiki/CVS" title="CVS">cvs</a></li> <li><a href="/wiki/CS2D" title="CS2D">cs2d</a></li> <li><a href="/wiki/DAAP" title="DAAP">daap</a></li> <li><a href="/wiki/EDonkey2000_(%D1%81%D0%B5%D1%82%D1%8C)" title="EDonkey2000 (сеть)">ed2k</a></li> <li><a href="/wiki/Shareaza#ED2KFTP" title="Shareaza">ed2kftp</a></li> <li><a href="/w/index.php?title=Feed_URI_scheme&amp;action=edit&amp;redlink=1" class="new" title="Feed URI scheme (страница отсутствует)">feed</a></li> <li><a href="/wiki/Files_transferred_over_shell_protocol" title="Files transferred over shell protocol">fish</a></li> <li><a href="/wiki/Git" title="Git">git</a></li> <li><a href="/wiki/Gizmo5" title="Gizmo5">gizmoproject</a></li> <li><a href="/wiki/IAX" title="IAX">iax2</a></li> <li><a href="/wiki/IRC" title="IRC">irc</a></li> <li><a href="/wiki/IRC" title="IRC">ircs</a></li> <li><a href="/wiki/ITunes" title="ITunes">itms</a></li> <li><a href="/wiki/Last.fm" title="Last.fm">lastfm</a></li> <li><a href="/wiki/LDAP" title="LDAP">ldaps</a></li> <li><a href="/wiki/Magnet-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0" title="Magnet-ссылка">magnet</a></li> <li><a href="/wiki/Microsoft_Media_Server" title="Microsoft Media Server">mms</a></li> <li><a href="/wiki/Windows_Live_Messenger" title="Windows Live Messenger">msnim</a></li> <li><a href="/w/index.php?title=PSYC&amp;action=edit&amp;redlink=1" class="new" title="PSYC (страница отсутствует)">psyc</a></li> <li><a href="/wiki/Rsync" title="Rsync">rsync</a></li> <li><a href="/wiki/Second_Life" title="Second Life">secondlife</a></li> <li><a href="/wiki/Skype" title="Skype">skype</a></li> <li><a href="/wiki/SSH" title="SSH">ssh</a></li> <li><a href="/wiki/Subversion" title="Subversion">svn</a></li> <li><a href="/wiki/SFTP" title="SFTP">sftp</a></li> <li><a href="/wiki/Server_Message_Block" title="Server Message Block">smb</a></li> <li><a href="/wiki/SMS" title="SMS">sms</a></li> <li><a href="/wiki/Soldat" title="Soldat">soldat</a></li> <li><a href="/wiki/Steam" title="Steam">steam</a></li> <li><a href="/wiki/Telegram" title="Telegram">tg</a></li> <li><a href="/w/index.php?title=Webcal&amp;action=edit&amp;redlink=1" class="new" title="Webcal (страница отсутствует)">webcal</a></li> <li><a href="/wiki/Xfire" title="Xfire">xfire</a></li> <li><a href="/wiki/Yahoo!_Messenger" title="Yahoo! Messenger">ymsgr</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Основные_протоколы_TCP/IP_по_уровням_модели_OSI" data-name="IPstack"><table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:IPstack" title="Перейти к шаблону «IPstack»"><img alt="Перейти к шаблону «IPstack»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Основные_протоколы_TCP/IP_по_уровням_модели_OSI" style="font-size:114%;margin:0 5em">Основные <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Протокол передачи данных">протоколы</a> <a href="/wiki/TCP/IP" title="TCP/IP">TCP/IP</a> по уровням <a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" title="Сетевая модель OSI">модели OSI</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C" title="Физический уровень">Физический</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Ethernet" title="Ethernet">Ethernet</a></li> <li><a href="/wiki/RS-232" title="RS-232">RS-232</a></li> <li><a href="/wiki/EIA-422" title="EIA-422">EIA-422</a></li> <li><a href="/wiki/RS-449" title="RS-449">RS-449</a></li> <li><a href="/wiki/RS-485" title="RS-485">RS-485</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C" title="Канальный уровень">Канальный</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Ethernet" title="Ethernet">Ethernet</a></li> <li><a href="/wiki/PPPoE" title="PPPoE">PPPoE</a></li> <li><a href="/wiki/PPP_(%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)" title="PPP (сетевой протокол)">PPP</a></li> <li><a href="/wiki/Layer_2_Forwarding_Protocol" title="Layer 2 Forwarding Protocol">L2F</a></li> <li><a href="/wiki/IEEE_802.11" title="IEEE 802.11">802.11 Wi-Fi</a></li> <li><a href="/wiki/Wireless_MAN" class="mw-redirect" title="Wireless MAN">802.16 WiMax</a></li> <li><a href="/wiki/Token_Ring" title="Token Ring">Token Ring</a></li> <li><a href="/wiki/ARCNET" title="ARCNET">ARCNET</a></li> <li><a href="/wiki/FDDI" title="FDDI">FDDI</a></li> <li><a href="/wiki/HDLC" title="HDLC">HDLC</a></li> <li><a href="/wiki/SLIP" title="SLIP">SLIP</a></li> <li><a href="/wiki/ATM" title="ATM">ATM</a></li> <li><a href="/wiki/Controller_Area_Network" title="Controller Area Network">CAN</a></li> <li><a href="/wiki/DTM_(%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F)" title="DTM (технология)">DTM</a></li> <li><a href="/wiki/X.25" title="X.25">X.25</a></li> <li><a href="/wiki/Frame_Relay" title="Frame Relay">Frame Relay</a></li> <li><a href="/wiki/IEEE_802.1aq" title="IEEE 802.1aq">IEEE 802.1aq</a></li> <li><a href="/wiki/SMDS" title="SMDS">SMDS</a></li> <li><a href="/wiki/STP" title="STP">STP</a></li> <li><a href="/wiki/ERPS" title="ERPS">ERPS</a></li> <li><a href="/wiki/ARP" title="ARP">ARP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F" title="Протоколы сетевого уровня">Сетевой</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/IPv4" title="IPv4">IPv4</a></li> <li><a href="/wiki/IPv6" title="IPv6">IPv6</a></li> <li><a href="/wiki/IPsec" title="IPsec">IPsec</a></li> <li><a href="/wiki/ICMP" title="ICMP">ICMP</a></li> <li><a href="/wiki/IGMP" title="IGMP">IGMP</a></li> <li><a href="/wiki/RARP" title="RARP">RARP</a></li> <li><a href="/wiki/RIP_(%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)" title="RIP (сетевой протокол)">RIP2</a></li> <li><a href="/wiki/OSPF" title="OSPF">OSPF</a></li> <li><a href="/wiki/EIGRP" title="EIGRP">EIGRP</a></li> <li><a href="/wiki/GRE_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)" title="GRE (протокол)">GRE</a></li> <li><a href="/wiki/IPX" title="IPX">IPX</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C" title="Транспортный уровень">Транспортный</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/TCP" title="TCP">TCP</a> (<a href="/wiki/Tcpcrypt" title="Tcpcrypt">Crypt</a>)</li> <li><a href="/wiki/UDP" title="UDP">UDP</a> (<a href="/wiki/QUIC" title="QUIC">QUIC</a>)</li> <li><a href="/wiki/SCTP" title="SCTP">SCTP</a></li> <li><a href="/wiki/DCCP" title="DCCP">DCCP</a></li> <li>RDP/<a href="/wiki/RUDP" title="RUDP">RUDP</a></li> <li><a href="/wiki/Real-time_Transport_Protocol" title="Real-time Transport Protocol">RTP</a></li> <li><a href="/wiki/SPX" title="SPX">SPX</a></li> <li><a href="/wiki/TLS_1.3" title="TLS 1.3">TLS 1.3</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A1%D0%B5%D0%B0%D0%BD%D1%81%D0%BE%D0%B2%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C" title="Сеансовый уровень">Сеансовый</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/AppleTalk" title="AppleTalk">ADSP</a></li> <li><a href="/wiki/H.245" title="H.245">H.245</a></li> <li><a href="/wiki/Internet_Storage_Name_Service" title="Internet Storage Name Service">iSNS</a></li> <li><a href="/wiki/NetBIOS" title="NetBIOS">NetBIOS</a></li> <li><a href="/wiki/Password_Authentication_Protocol" title="Password Authentication Protocol">PAP</a></li> <li><a href="/wiki/%D0%A3%D0%B4%D0%B0%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80" title="Удалённый вызов процедур">RPC</a></li> <li><a href="/wiki/L2TP" title="L2TP">L2TP</a></li> <li><a href="/wiki/PPTP" title="PPTP">PPTP</a></li> <li><a href="/wiki/RTCP" title="RTCP">RTCP</a></li> <li><a href="/wiki/SMPP" title="SMPP">SMPP</a></li> <li><a href="/wiki/SCP" title="SCP">SCP</a></li> <li><a href="/wiki/Zone_Information_Protocol" class="mw-redirect" title="Zone Information Protocol">ZIP</a></li> <li><a href="/wiki/Sockets_Direct_Protocol" title="Sockets Direct Protocol">SDP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C" title="Представительский уровень">Представления</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/External_Data_Representation" title="External Data Representation">XDR</a></li> <li><a href="/wiki/SSL" title="SSL">SSL</a></li> <li><a href="/wiki/TLS" title="TLS">TLS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F" title="Протоколы прикладного уровня">Прикладной</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Border_Gateway_Protocol" title="Border Gateway Protocol">BGP</a></li> <li><a class="mw-selflink selflink">HTTP</a>(<a href="/wiki/HTTPS" title="HTTPS">S</a>)</li> <li><a href="/wiki/DHCP" title="DHCP">DHCP</a></li> <li><a href="/wiki/IRC" title="IRC">IRC</a></li> <li><a href="/wiki/Gopher" title="Gopher">Gopher</a></li> <li><a href="/wiki/Finger" title="Finger">Finger</a></li> <li><a href="/wiki/SNMP" title="SNMP">SNMP</a></li> <li><a href="/wiki/DNS" title="DNS">DNS</a>(<a href="/wiki/DNSSEC" title="DNSSEC">SEC</a>)</li> <li><a href="/wiki/NNTP" title="NNTP">NNTP</a></li> <li><a href="/wiki/XMPP" title="XMPP">XMPP</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D0%B0" title="Протокол установления сеанса">SIP</a></li> <li><a href="/wiki/Internet_Printing_Protocol" title="Internet Printing Protocol">IPP</a></li> <li><a href="/wiki/NTP" title="NTP">NTP</a></li> <li><a href="/wiki/SNTP" title="SNTP">SNTP</a></li> <li><a href="/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0" title="Электронная почта">Электронная почта</a> <ul><li><a href="/wiki/SMTP" title="SMTP">SMTP</a></li> <li><a href="/wiki/POP3" title="POP3">POP3</a></li> <li><a href="/wiki/IMAP" title="IMAP">IMAP</a>4</li></ul></li> <li>Передача файлов <ul><li><a href="/wiki/FTP" title="FTP">FTP</a></li> <li><a href="/wiki/Trivial_File_Transfer_Protocol" title="Trivial File Transfer Protocol">TFTP</a></li> <li><a href="/wiki/SFTP" title="SFTP">SFTP</a></li> <li><a href="/wiki/FTPS" title="FTPS">FTPS</a></li> <li><a href="/wiki/WebDAV" title="WebDAV">WebDAV</a></li></ul></li> <li><a href="/wiki/Server_Message_Block" title="Server Message Block">SMB</a></li> <li>Удалённый доступ <ul><li><a href="/wiki/Rlogin" title="Rlogin">rlogin</a></li> <li><a href="/wiki/Telnet" title="Telnet">Telnet</a></li> <li><a href="/wiki/SSH" title="SSH">SSH</a></li> <li><a href="/wiki/Remote_Desktop_Protocol" title="Remote Desktop Protocol">RDP</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Другие прикладные</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%91%D0%B8%D1%82%D0%BA%D0%BE%D0%B9%D0%BD" title="Биткойн">Bitcoin</a></li> <li><a href="/wiki/OSCAR" title="OSCAR">OSCAR</a></li> <li><a href="/wiki/MTProto" title="MTProto">MTProto</a></li> <li><a href="/wiki/Multicast_File_Transfer_Protocol" title="Multicast File Transfer Protocol">Multicast FTP</a></li> <li><a href="/wiki/Multisource_File_Transfer_Protocol" title="Multisource File Transfer Protocol">Multisource FTP</a></li> <li><a href="/wiki/BitTorrent" title="BitTorrent">BitTorrent</a></li> <li><a href="/wiki/Gnutella" title="Gnutella">Gnutella</a></li> <li><a href="/wiki/Skype" title="Skype">Skype</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2_TCP_%D0%B8_UDP" title="Список портов TCP и UDP">Список портов TCP и UDP</a></div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Семантическая_паутина" data-name="Семантическая паутина"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Перейти к шаблону «Семантическая паутина»"><img alt="Перейти к шаблону «Семантическая паутина»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Семантическая_паутина" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Семантическая паутина">Семантическая паутина</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Основы</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Всемирная паутина">Всемирная паутина</a></li> <li><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Интернет">Интернет</a></li> <li><a href="/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Гипертекст">Гипертекст</a></li> <li><a href="/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="База данных">Базы данных</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C" title="Семантическая сеть">Семантические сети</a></li> <li><a href="/wiki/%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Онтология (информатика)">Онтологии</a></li> <li><a href="/wiki/%D0%94%D0%B5%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0" title="Дескрипционная логика">Дескрипционная логика</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Подразделы</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Linked_data" title="Linked data">Linked data</a></li> <li><a href="/w/index.php?title=Data_Web&amp;action=edit&amp;redlink=1" class="new" title="Data Web (страница отсутствует)">Data Web</a></li> <li><a href="/w/index.php?title=Hyperdata&amp;action=edit&amp;redlink=1" class="new" title="Hyperdata (страница отсутствует)">Hyperdata</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB" title="Сервер исполнения бизнес-правил">Сервер исполнения бизнес-правил</a></li> <li><a href="/w/index.php?title=Dataspace&amp;action=edit&amp;redlink=1" class="new" title="Dataspace (страница отсутствует)">Data Spaces</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Приложения</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B8%D0%BA%D0%B8" title="Семантическая вики">Семантическая вики</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F" title="Семантическая публикация">Семантическая публикация</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA" title="Семантический поиск">Семантический поиск</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" title="Семантические вычисления">Семантические вычисления</a></li> <li><a href="/w/index.php?title=Semantic_advertising&amp;action=edit&amp;redlink=1" class="new" title="Semantic advertising (страница отсутствует)">Semantic advertising</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC_%D1%80%D0%B0%D1%81%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9" title="Семантический механизм рассуждений">Семантический механизм рассуждений</a></li> <li><a href="/w/index.php?title=Semantic_matching&amp;action=edit&amp;redlink=1" class="new" title="Semantic matching (страница отсутствует)">Semantic matching</a></li> <li><a href="/w/index.php?title=Semantic_mapper&amp;action=edit&amp;redlink=1" class="new" title="Semantic mapper (страница отсутствует)">Semantic mapper</a></li> <li><a href="/w/index.php?title=Semantic_broker&amp;action=edit&amp;redlink=1" class="new" title="Semantic broker (страница отсутствует)">Semantic broker</a></li> <li><a href="/w/index.php?title=Semantic_analytics&amp;action=edit&amp;redlink=1" class="new" title="Semantic analytics (страница отсутствует)">Semantic analytics</a></li> <li><a href="/w/index.php?title=Semantic_service_oriented_architecture&amp;action=edit&amp;redlink=1" class="new" title="Semantic service oriented architecture (страница отсутствует)">Semantic service oriented architecture</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Связанные темы</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A4%D0%BE%D0%BB%D0%BA%D1%81%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D1%8F" title="Фолксономия">Фолксономия</a></li> <li><a href="/wiki/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_2.0" title="Библиотека 2.0">Библиотека 2.0</a></li> <li><a href="/wiki/%D0%92%D0%B5%D0%B1_2.0" title="Веб 2.0">Веб 2.0</a></li> <li><a href="/wiki/%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Ссылка (программирование)">Ссылки</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82_%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9" title="Менеджмент знаний">Управление знаниями</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82" title="Коллективный интеллект">Коллективный интеллект</a></li> <li><a href="/wiki/%D0%A2%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%B0" title="Тематическая карта">Тематические карты</a></li> <li><a href="/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D1%81%D0%B2%D1%8F%D0%B7%D0%B5%D0%B9" title="Диаграмма связей">Mindmapping</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5" title="Метаданные">Метаданные</a></li> <li><a href="/wiki/%D0%93%D0%B5%D0%BE%D1%82%D0%B5%D0%B3%D0%B8%D0%BD%D0%B3" title="Геотегинг">Геотегинг</a></li> <li><a href="/wiki/Web_science" title="Web science">Web science</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Стандарты</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><i>Синтаксис</i>: <a href="/wiki/Resource_Description_Framework" title="Resource Description Framework">RDF</a> <ul><li><small><a href="/wiki/RDF/XML" title="RDF/XML">RDF/XML</a></small></li> <li><small><a href="/wiki/%D0%9D%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_3" title="Нотация 3">Нотация 3</a></small></li> <li><small><a href="/wiki/Turtle" title="Turtle">Turtle</a></small></li> <li><small><a href="/wiki/N-Triples" title="N-Triples">N-Triples</a></small></li> <li><small><a href="/wiki/JSON-LD" title="JSON-LD">JSON-LD</a></small></li></ul></li> <li><a href="/wiki/SPARQL" title="SPARQL">SPARQL</a></li> <li><a href="/wiki/URI" title="URI">URI</a></li> <li><a class="mw-selflink selflink">HTTP</a></li> <li><a href="/wiki/XML" title="XML">XML</a></li></ul> <ul><li><i>Схемы, онтологии</i>: <a href="/wiki/RDFS" title="RDFS">RDFS</a></li> <li><a href="/wiki/Web_Ontology_Language" title="Web Ontology Language">OWL</a></li> <li><a href="/wiki/Rule_Interchange_Format" title="Rule Interchange Format">Rule Interchange Format</a></li> <li><a href="/w/index.php?title=Semantic_Web_Rule_Language&amp;action=edit&amp;redlink=1" class="new" title="Semantic Web Rule Language (страница отсутствует)">Semantic Web Rule Language</a></li> <li><a href="/wiki/NGSI-LD" title="NGSI-LD">NGSI-LD</a></li> <li><a href="/wiki/Common_Logic" title="Common Logic">Common Logic</a></li> <li><a href="/wiki/Schema.org" title="Schema.org">Schema.org</a></li></ul> <ul><li><i>Семантическое аннотирование</i>: <a href="/w/index.php?title=RDFa&amp;action=edit&amp;redlink=1" class="new" title="RDFa (страница отсутствует)">RDFa</a></li> <li><a href="/w/index.php?title=Embedded_RDF&amp;action=edit&amp;redlink=1" class="new" title="Embedded RDF (страница отсутствует)">eRDF</a></li> <li><a href="/wiki/GRDDL" title="GRDDL">GRDDL</a></li> <li><a href="/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82" title="Микроформат">Микроформаты</a></li> <li><a href="/wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5" title="Микроданные">Микроданные</a></li></ul> <ul><li><i>Словари</i>: <a href="/wiki/DOAP" title="DOAP">DOAP</a></li> <li><a href="/wiki/FOAF" title="FOAF">FOAF</a></li> <li><a href="/wiki/SIOC" title="SIOC">SIOC</a></li> <li><a href="/wiki/%D0%94%D1%83%D0%B1%D0%BB%D0%B8%D0%BD%D1%81%D0%BA%D0%BE%D0%B5_%D1%8F%D0%B4%D1%80%D0%BE" title="Дублинское ядро">Дублинское ядро</a></li> <li><a href="/wiki/SKOS" title="SKOS">SKOS</a></li> <li><a href="/w/index.php?title=UMBEL&amp;action=edit&amp;redlink=1" class="new" title="UMBEL (страница отсутствует)">UMBEL</a></li></ul> <ul><li><i>История</i>: <a href="/w/index.php?title=Plain_Old_Semantic_HTML&amp;action=edit&amp;redlink=1" class="new" title="Plain Old Semantic HTML (страница отсутствует)">Plain Old Semantic HTML</a></li> <li><a href="/w/index.php?title=DAML%2BOIL&amp;action=edit&amp;redlink=1" class="new" title="DAML+OIL (страница отсутствует)">DAML+OIL</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="HTTP" data-name="HTTP"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:HTTP" title="Перейти к шаблону «HTTP»"><img alt="Перейти к шаблону «HTTP»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="HTTP" style="font-size:114%;margin:0 5em"><a class="mw-selflink selflink">HTTP</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Общие понятия</th><td class="navbox-list navbox-odd hlist hlist-items-nowrap" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%BE%D0%B5_HTTP-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5" title="Постоянное HTTP-соединение">Постоянное соединение</a></li> <li><a href="/wiki/HTTP_pipelining" title="HTTP pipelining">HTTP pipelining</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="HTTP compression"><a href="/w/index.php?title=%D0%A1%D0%B6%D0%B0%D1%82%D0%B8%D0%B5_HTTP&amp;action=edit&amp;redlink=1" class="new" title="Сжатие HTTP (страница отсутствует)">Сжатие</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/HTTP_compression" class="extiw" title="en:HTTP compression"><span title="HTTP compression — версия статьи «Сжатие HTTP» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/HTTPS" title="HTTPS">HTTPS</a></li> <li><a href="/wiki/HTTP/2" title="HTTP/2">HTTP/2</a></li> <li><a href="/wiki/HTTP/3" title="HTTP/3">HTTP/3</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a class="mw-selflink-fragment" href="#Методы">Методы</a></th><td class="navbox-list navbox-even hlist hlist-items-nowrap" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a class="mw-selflink-fragment" href="#OPTIONS">OPTIONS</a></li> <li><a class="mw-selflink-fragment" href="#GET">GET</a></li> <li><a class="mw-selflink-fragment" href="#HEAD">HEAD</a></li> <li><a href="/wiki/POST_(HTTP)" title="POST (HTTP)">POST</a></li> <li><a class="mw-selflink-fragment" href="#PUT">PUT</a></li> <li><a class="mw-selflink-fragment" href="#DELETE">DELETE</a></li> <li><a class="mw-selflink-fragment" href="#TRACE">TRACE</a></li> <li><a class="mw-selflink-fragment" href="#CONNECT">CONNECT</a></li> <li><a class="mw-selflink-fragment" href="#PATCH">PATCH</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2_HTTP" title="Список заголовков HTTP">Заголовки</a></th><td class="navbox-list navbox-odd hlist hlist-items-nowrap" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Cookie" title="Cookie">Cookie</a></li> <li><a href="/wiki/HTTP_ETag" title="HTTP ETag">ETag</a></li> <li><a href="/wiki/HTTP_referer" title="HTTP referer">Referer</a></li> <li><a href="/wiki/HTTP_location" title="HTTP location">HTTP location</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Do Not Track"><a href="/w/index.php?title=Do_Not_Track&amp;action=edit&amp;redlink=1" class="new" title="Do Not Track (страница отсутствует)">Do Not Track</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Do_Not_Track" class="extiw" title="en:Do Not Track"><span title="Do Not Track — версия статьи «Do Not Track» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="X-Forwarded-For"><a href="/w/index.php?title=X-Forwarded-For&amp;action=edit&amp;redlink=1" class="new" title="X-Forwarded-For (страница отсутствует)">X-Forwarded-For</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/X-Forwarded-For" class="extiw" title="en:X-Forwarded-For"><span title="X-Forwarded-For — версия статьи «X-Forwarded-For» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP" title="Список кодов состояния HTTP">Коды состояния</a></th><td class="navbox-list navbox-even hlist hlist-items-nowrap" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#1xx" title="Список кодов состояния HTTP">1xx: Informational</a></li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#2xx" title="Список кодов состояния HTTP">2xx: Success</a></li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#3xx" title="Список кодов состояния HTTP">3xx: Redirection</a> <ul><li><a href="/wiki/HTTP_301" title="HTTP 301">301: Moved Permanently</a></li></ul></li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#4xx" title="Список кодов состояния HTTP">4xx: Client Error</a> <ul><li><a href="/wiki/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0_403" title="Ошибка 403">403: Forbidden</a></li> <li><a href="/wiki/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0_404" title="Ошибка 404">404: Not Found</a></li> <li><a href="/wiki/HTTP_451" title="HTTP 451">451: Unavailable For Legal Reasons</a></li></ul></li> <li><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP#5xx" title="Список кодов состояния HTTP">5xx: Server Error</a></li></ul> </div></td></tr></tbody></table></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r137874932" /><table class="plainlinks metadata ambox ambox-content" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Emblem-important.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/40px-Emblem-important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/60px-Emblem-important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/80px-Emblem-important.svg.png 2x" data-file-width="48" data-file-height="48" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-div"><b>Некоторые внешние ссылки в этой статье ведут на сайты, занесённые в <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BF%D0%B0%D0%BC-%D0%BB%D0%B8%D1%81%D1%82%D0%B0" title="Википедия:Изменение спам-листа">спам-лист</a>.</b></div><div class="mbox-textsmall-div hide-when-compact">Эти сайты могут нарушать авторские права, быть признаны <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8" title="Википедия:Авторитетные источники">неавторитетными источниками</a> или по другим причинам быть запрещены в Википедии. Редакторам следует заменить такие ссылки <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8" title="Википедия:Внешние ссылки">ссылками на соответствующие правилам сайты</a> или библиографическими ссылками на печатные источники либо удалить их (возможно, вместе с подтверждаемым ими содержимым). <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142621938" /><div class="mw-collapsible mw-collapsed ts-Скрытый_блок ts-Скрытый_блок-gray ts-Скрытый_блок-rightHideLink" style="border:0; font-size:105.2632%; padding:0;"><div class="ts-Скрытый_блок-title" style="text-align:center;background:none; padding:0;">Список проблемных ссылок<div class="mw-collapsible-toggle-placeholder"></div></div><div class="mw-collapsible-content" style=""> <p class="mw-empty-elt"> </p> <ul><li>www.lib.ru/WEBMASTER/rfc2068/</li></ul> </div></div></div></td></tr></tbody></table> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐8559bb54cb‐gmkb2 Cached time: 20250326133648 Cache expiry: 469396 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.717 seconds Real time usage: 0.929 seconds Preprocessor visited node count: 3982/1000000 Post‐expand include size: 118520/2097152 bytes Template argument size: 19055/2097152 bytes Highest expansion depth: 18/100 Expensive parser function count: 19/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 34835/5000000 bytes Lua time usage: 0.324/10.000 seconds Lua memory usage: 6908733/52428800 bytes Number of Wikibase entities loaded: 5/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 748.967 1 -total 28.42% 212.832 1 Шаблон:Карточка_протокола 25.85% 193.594 1 Шаблон:Карточка 24.56% 183.940 1 Шаблон:Примечания 13.82% 103.504 1 Шаблон:Cite_news 12.96% 97.095 2 Шаблон:Wikidata 11.08% 82.955 3 Шаблон:Скрытый 10.74% 80.465 4 Шаблон:Начало_скрытого_блока 9.40% 70.423 1 Шаблон:Нет_ссылок 7.23% 54.173 2 Шаблон:Ambox --> <!-- Saved in parser cache with key ruwiki:pcache:935:|#|:idhash:canonical and timestamp 20250326133648 and revision id 143569481. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Источник — <a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=HTTP&amp;oldid=143569481">https://ru.wikipedia.org/w/index.php?title=HTTP&amp;oldid=143569481</a></div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категории</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%B8%D1%81%D1%8C_%D0%B2_1990_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Появились в 1990 году">Появились в 1990 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Категория:Семантическая паутина">Семантическая паутина</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_HTTP" title="Категория:Протокол HTTP">Протокол HTTP</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B" title="Категория:Открытые форматы">Открытые форматы</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B" title="Категория:Интернет-протоколы">Интернет-протоколы</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D1%8B_W3C" title="Категория:Стандарты W3C">Стандарты W3C</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%BF%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F" title="Категория:Протоколы прикладного уровня">Протоколы прикладного уровня</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_webcitation-%D0%B0%D1%80%D1%85%D0%B8%D0%B2:_deadlink_yes)" title="Категория:Википедия:Cite web (заменить webcitation-архив: deadlink yes)">Википедия:Cite web (заменить webcitation-архив: deadlink yes)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%BD%D0%B5_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD_%D1%8F%D0%B7%D1%8B%D0%BA)" title="Категория:Википедия:Cite web (не указан язык)">Википедия:Cite web (не указан язык)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BB%D1%88%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_RFC" title="Категория:Страницы, использующие волшебные ссылки RFC">Страницы, использующие волшебные ссылки RFC</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:ПРО:ИТ:Статьи по алфавиту">ПРО:ИТ:Статьи по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:_%D0%B2_%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%BC_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:ПРО:ИТ:Последняя правка: в текущем году">ПРО:ИТ:Последняя правка: в текущем году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C" title="Категория:Статьи со ссылками на Викисловарь">Статьи со ссылками на Викисловарь</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%B1%D0%B5%D0%B7_%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D1%81_%D0%B8%D1%8E%D0%BB%D1%8F_2013_%D0%B3%D0%BE%D0%B4%D0%B0" title="Категория:Википедия:Статьи без ссылок на источники с июля 2013 года">Википедия:Статьи без ссылок на источники с июля 2013 года</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%B1%D0%B5%D0%B7_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2_(%D1%82%D0%B8%D0%BF:_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)" title="Категория:Википедия:Статьи без источников (тип: сетевой протокол)">Википедия:Статьи без источников (тип: сетевой протокол)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D0%BF%D0%B0%D0%BC-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8" title="Категория:Википедия:Статьи со спам-ссылками">Википедия:Статьи со спам-ссылками</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Википедия:Статьи с шаблонами недостатков по алфавиту">Википедия:Статьи с шаблонами недостатков по алфавиту</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Навигация</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">Персональные инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Страница участника для моего IP">Вы не представились системе</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n"><span>Обсуждение</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y"><span>Вклад</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&amp;returnto=HTTP" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно."><span>Создать учётную запись</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&amp;returnto=HTTP" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o"><span>Войти</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">Пространства имён</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="Просмотреть контентную страницу [c]" accesskey="c"><span>Статья</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:HTTP" rel="discussion" title="Обсуждение основной страницы [t]" accesskey="t"><span>Обсуждение</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">русский</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">Просмотры</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;stable=1"><span>Читать</span></a></li><li id="ca-current" class="collapsible selected mw-list-item"><a href="/w/index.php?title=HTTP&amp;stable=0&amp;redirect=no" title="Показать текущую версию этой страницы [v]" accesskey="v"><span>Текущая версия</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;veaction=edit" title="Редактировать данную страницу [v]" accesskey="v"><span>Править</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=HTTP&amp;action=edit" title="Править исходный текст этой страницы [e]" accesskey="e"><span>Править код</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;action=history" title="Журнал изменений страницы [h]" accesskey="h"><span>История</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="Больше возможностей" > <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">Ещё</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 >Поиск</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="Искать в Википедии" aria-label="Искать в Википедии" autocapitalize="sentences" title="Искать в Википедии [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Служебная:Поиск"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Найти страницы, содержащие указанный текст" value="Найти"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Перейти к странице, имеющей в точности такое название" value="Перейти"> </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/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></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">Навигация</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/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z"><span>Заглавная страница</span></a></li><li id="n-content" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"><span>Содержание</span></a></li><li id="n-featured" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта"><span>Избранные статьи</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x"><span>Случайная статья</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире"><span>Текущие события</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=ru.wikipedia.org&amp;uselang=ru" title="Поддержите нас"><span>Пожертвовать</span></a></li> </ul> </div> </nav> <nav id="p-participation" class="mw-portlet mw-portlet-participation vector-menu-portal portal vector-menu" aria-labelledby="p-participation-label" > <h3 id="p-participation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Участие</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье"><span>Сообщить об ошибке</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5"><span>Как править статьи</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится"><span>Сообщество</span></a></li><li id="n-forum" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии"><span>Форум</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место расположения Справки"><span>Справка</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r"><span>Свежие правки</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц"><span>Новые страницы</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"><span>Служебные страницы</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">Инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/HTTP" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j"><span>Ссылки сюда</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/HTTP" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k"><span>Связанные правки</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;oldid=143569481" title="Постоянная ссылка на эту версию страницы"><span>Постоянная ссылка</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;action=info" title="Подробнее об этой странице"><span>Сведения о странице</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&amp;page=HTTP&amp;id=143569481&amp;wpFormIdentifier=titleform" title="Информация о том, как цитировать эту страницу"><span>Цитировать страницу</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UrlShortener&amp;url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FHTTP"><span>Получить короткий URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:QrCode&amp;url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FHTTP"><span>Скачать QR-код</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">Печать/экспорт</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=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DownloadAsPdf&amp;page=HTTP&amp;action=show-download-screen" title="Скачать эту страницу как файл PDF"><span>Скачать как PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=HTTP&amp;printable=yes" title="Версия этой страницы для печати [p]" accesskey="p"><span>Версия для печати</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">В других проектах</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>Викисклад</span></a></li><li class="wb-otherproject-link wb-otherproject-wikinews mw-list-item"><a href="https://ru.wikinews.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:HTTP" hreflang="ru"><span>Викиновости</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="Ссылка на связанный элемент репозитория данных [g]" accesskey="g"><span>Элемент Викиданных</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">На других языках</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 — африкаанс" lang="af" hreflang="af" data-title="HTTP" data-language-autonym="Afrikaans" data-language-local-name="африкаанс" 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="بروتوكول نقل النص الفائق — арабский" lang="ar" hreflang="ar" data-title="بروتوكول نقل النص الفائق" data-language-autonym="العربية" data-language-local-name="арабский" 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&#039;hipertestu — астурийский" lang="ast" hreflang="ast" data-title="Protocolu de tresferencia d&#039;hipertestu" data-language-autonym="Asturianu" data-language-local-name="астурийский" 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 — азербайджанский" lang="az" hreflang="az" data-title="HTTP" data-language-autonym="Azərbaycanca" data-language-local-name="азербайджанский" 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-be mw-list-item"><a href="https://be.wikipedia.org/wiki/HTTP" title="HTTP — белорусский" lang="be" hreflang="be" data-title="HTTP" data-language-autonym="Беларуская" data-language-local-name="белорусский" 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="Пратакол перадачы гіпэртэксту — белорусский (тарашкевица)" lang="be-tarask" hreflang="be-tarask" data-title="Пратакол перадачы гіпэртэксту" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="белорусский (тарашкевица)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/HTTP" title="HTTP — болгарский" lang="bg" hreflang="bg" data-title="HTTP" data-language-autonym="Български" data-language-local-name="болгарский" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B9%E0%A6%BE%E0%A6%87%E0%A6%AA%E0%A6%BE%E0%A6%B0_%E0%A6%9F%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%B8%E0%A6%9F_%E0%A6%9F%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%A8%E0%A7%8D%E0%A6%B8%E0%A6%AB%E0%A6%BE%E0%A6%B0_%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%9F%E0%A7%8B%E0%A6%95%E0%A6%B2" title="হাইপার টেক্সট ট্রান্সফার প্রোটোকল — бенгальский" lang="bn" hreflang="bn" data-title="হাইপার টেক্সট ট্রান্সফার প্রোটোকল" data-language-autonym="বাংলা" data-language-local-name="бенгальский" 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 — боснийский" lang="bs" hreflang="bs" data-title="Hypertext Transfer Protocol" data-language-autonym="Bosanski" data-language-local-name="боснийский" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Protocol_de_transfer%C3%A8ncia_d%27hipertext" title="Protocol de transferència d&#039;hipertext — каталанский" lang="ca" hreflang="ca" data-title="Protocol de transferència d&#039;hipertext" data-language-autonym="Català" data-language-local-name="каталанский" 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 — чешский" lang="cs" hreflang="cs" data-title="Hypertext Transfer Protocol" data-language-autonym="Čeština" data-language-local-name="чешский" 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 — валлийский" lang="cy" hreflang="cy" data-title="HTTP" data-language-autonym="Cymraeg" data-language-local-name="валлийский" 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 — датский" lang="da" hreflang="da" data-title="HTTP" data-language-autonym="Dansk" data-language-local-name="датский" 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 — немецкий" lang="de" hreflang="de" data-title="Hypertext Transfer Protocol" data-language-autonym="Deutsch" data-language-local-name="немецкий" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-diq mw-list-item"><a href="https://diq.wikipedia.org/wiki/HTTP" title="HTTP — Dimli" lang="diq" hreflang="diq" data-title="HTTP" data-language-autonym="Zazaki" data-language-local-name="Dimli" class="interlanguage-link-target"><span>Zazaki</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%A0%CF%81%CF%89%CF%84%CF%8C%CE%BA%CE%BF%CE%BB%CE%BB%CE%BF_%CE%9C%CE%B5%CF%84%CE%B1%CF%86%CE%BF%CF%81%CE%AC%CF%82_%CE%A5%CF%80%CE%B5%CF%81%CE%BA%CE%B5%CE%B9%CE%BC%CE%AD%CE%BD%CE%BF%CF%85" title="Πρωτόκολλο Μεταφοράς Υπερκειμένου — греческий" lang="el" hreflang="el" data-title="Πρωτόκολλο Μεταφοράς Υπερκειμένου" data-language-autonym="Ελληνικά" data-language-local-name="греческий" 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 — английский" lang="en" hreflang="en" data-title="HTTP" data-language-autonym="English" data-language-local-name="английский" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Hiperteksto-Transiga_Protokolo" title="Hiperteksto-Transiga Protokolo — эсперанто" lang="eo" hreflang="eo" data-title="Hiperteksto-Transiga Protokolo" data-language-autonym="Esperanto" data-language-local-name="эсперанто" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_hipertexto" title="Protocolo de transferencia de hipertexto — испанский" lang="es" hreflang="es" data-title="Protocolo de transferencia de hipertexto" data-language-autonym="Español" data-language-local-name="испанский" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/H%C3%BCperteksti_edastusprotokoll" title="Hüperteksti edastusprotokoll — эстонский" lang="et" hreflang="et" data-title="Hüperteksti edastusprotokoll" data-language-autonym="Eesti" data-language-local-name="эстонский" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/HTTP" title="HTTP — баскский" lang="eu" hreflang="eu" data-title="HTTP" data-language-autonym="Euskara" data-language-local-name="баскский" 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="پروتکل انتقال ابرمتن — персидский" lang="fa" hreflang="fa" data-title="پروتکل انتقال ابرمتن" data-language-autonym="فارسی" data-language-local-name="персидский" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/HTTP" title="HTTP — финский" lang="fi" hreflang="fi" data-title="HTTP" data-language-autonym="Suomi" data-language-local-name="финский" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fiu-vro mw-list-item"><a href="https://fiu-vro.wikipedia.org/wiki/HTTP" title="HTTP — выруский" lang="vro" hreflang="vro" data-title="HTTP" data-language-autonym="Võro" data-language-local-name="выруский" class="interlanguage-link-target"><span>Võro</span></a></li><li class="interlanguage-link interwiki-fo mw-list-item"><a href="https://fo.wikipedia.org/wiki/Http" title="Http — фарерский" lang="fo" hreflang="fo" data-title="Http" data-language-autonym="Føroyskt" data-language-local-name="фарерский" 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 — французский" lang="fr" hreflang="fr" data-title="Hypertext Transfer Protocol" data-language-autonym="Français" data-language-local-name="французский" 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 — ирландский" lang="ga" hreflang="ga" data-title="Prótacal Aistrithe Hipirtéacs" data-language-autonym="Gaeilge" data-language-local-name="ирландский" 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 — галисийский" lang="gl" hreflang="gl" data-title="HTTP" data-language-autonym="Galego" data-language-local-name="галисийский" 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="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ — гуджарати" lang="gu" hreflang="gu" data-title="હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ" data-language-autonym="ગુજરાતી" data-language-local-name="гуджарати" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — иврит" lang="he" hreflang="he" data-title="Hypertext Transfer Protocol" data-language-autonym="עברית" data-language-local-name="иврит" 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="हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल — хинди" lang="hi" hreflang="hi" data-title="हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल" data-language-autonym="हिन्दी" data-language-local-name="хинди" 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 — хорватский" lang="hr" hreflang="hr" data-title="HTTP" data-language-autonym="Hrvatski" data-language-local-name="хорватский" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/HTTP" title="HTTP — венгерский" lang="hu" hreflang="hu" data-title="HTTP" data-language-autonym="Magyar" data-language-local-name="венгерский" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/HTTP" title="HTTP — армянский" lang="hy" hreflang="hy" data-title="HTTP" data-language-autonym="Հայերեն" data-language-local-name="армянский" 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 — индонезийский" lang="id" hreflang="id" data-title="Protokol Transfer Hiperteks" data-language-autonym="Bahasa Indonesia" data-language-local-name="индонезийский" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Hipertextala_Tranferoprotokolo" title="Hipertextala Tranferoprotokolo — идо" lang="io" hreflang="io" data-title="Hipertextala Tranferoprotokolo" data-language-autonym="Ido" data-language-local-name="идо" 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 — исландский" lang="is" hreflang="is" data-title="HTTP" data-language-autonym="Íslenska" data-language-local-name="исландский" 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 — итальянский" lang="it" hreflang="it" data-title="Hypertext Transfer Protocol" data-language-autonym="Italiano" data-language-local-name="итальянский" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — японский" lang="ja" hreflang="ja" data-title="Hypertext Transfer Protocol" data-language-autonym="日本語" data-language-local-name="японский" 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 — казахский" lang="kk" hreflang="kk" data-title="Hypertext Transfer Protocol" data-language-autonym="Қазақша" data-language-local-name="казахский" 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 — корейский" lang="ko" hreflang="ko" data-title="HTTP" data-language-autonym="한국어" data-language-local-name="корейский" 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 — латинский" lang="la" hreflang="la" data-title="Protocollum translationis hypertextuum" data-language-autonym="Latina" data-language-local-name="латинский" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — люксембургский" lang="lb" hreflang="lb" data-title="Hypertext Transfer Protocol" data-language-autonym="Lëtzebuergesch" data-language-local-name="люксембургский" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — ломбардский" lang="lmo" hreflang="lmo" data-title="Hypertext Transfer Protocol" data-language-autonym="Lombard" data-language-local-name="ломбардский" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/HTTP" title="HTTP — литовский" lang="lt" hreflang="lt" data-title="HTTP" data-language-autonym="Lietuvių" data-language-local-name="литовский" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/HTTP" title="HTTP — латышский" lang="lv" hreflang="lv" data-title="HTTP" data-language-autonym="Latviešu" data-language-local-name="латышский" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/HTTP" title="HTTP — луговомарийский" lang="mhr" hreflang="mhr" data-title="HTTP" data-language-autonym="Олык марий" data-language-local-name="луговомарийский" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B7%D0%B0_%D0%BF%D1%80%D0%B5%D0%BD%D0%BE%D1%81_%D0%BD%D0%B0_%D1%85%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Протокол за пренос на хипертекст — македонский" lang="mk" hreflang="mk" data-title="Протокол за пренос на хипертекст" data-language-autonym="Македонски" data-language-local-name="македонский" 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="ഹൈപ്പർ ടെക്സ്റ്റ്‌ ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ — малаялам" lang="ml" hreflang="ml" data-title="ഹൈപ്പർ ടെക്സ്റ്റ്‌ ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ" data-language-autonym="മലയാളം" data-language-local-name="малаялам" 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 — монгольский" lang="mn" hreflang="mn" data-title="Hypertext Transfer Protocol" data-language-autonym="Монгол" data-language-local-name="монгольский" 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="हायपर टेक्स्ट ट्रान्सफर प्रोटोकॉल — маратхи" lang="mr" hreflang="mr" data-title="हायपर टेक्स्ट ट्रान्सफर प्रोटोकॉल" data-language-autonym="मराठी" data-language-local-name="маратхи" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Protokol_Pemindahan_Hiperteks" title="Protokol Pemindahan Hiperteks — малайский" lang="ms" hreflang="ms" data-title="Protokol Pemindahan Hiperteks" data-language-autonym="Bahasa Melayu" data-language-local-name="малайский" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/%E0%A4%8F%E0%A4%9A%E0%A4%9F%E0%A4%BF%E0%A4%9F%E0%A4%BF%E0%A4%AA%E0%A4%BF" title="एचटिटिपि — неварский" lang="new" hreflang="new" data-title="एचटिटिपि" data-language-autonym="नेपाल भाषा" data-language-local-name="неварский" 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 — нидерландский" lang="nl" hreflang="nl" data-title="Hypertext Transfer Protocol" data-language-autonym="Nederlands" data-language-local-name="нидерландский" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — нюнорск" lang="nn" hreflang="nn" data-title="Hypertext Transfer Protocol" data-language-autonym="Norsk nynorsk" data-language-local-name="нюнорск" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/HTTP" title="HTTP — норвежский букмол" lang="nb" hreflang="nb" data-title="HTTP" data-language-autonym="Norsk bokmål" data-language-local-name="норвежский букмол" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%B9%E0%A8%BE%E0%A8%87%E0%A8%AA%E0%A8%B0%E0%A8%9F%E0%A9%88%E0%A8%95%E0%A8%B8%E0%A8%9F_%E0%A8%9F%E0%A9%8D%E0%A8%B0%E0%A8%BE%E0%A8%82%E0%A8%B8%E0%A8%AB%E0%A8%B0_%E0%A8%AA%E0%A8%B0%E0%A9%8B%E0%A8%9F%E0%A9%8B%E0%A8%95%E0%A8%BE%E0%A8%B2" title="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ — панджаби" lang="pa" hreflang="pa" data-title="ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="панджаби" 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 — польский" lang="pl" hreflang="pl" data-title="HTTP" data-language-autonym="Polski" data-language-local-name="польский" 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 — португальский" lang="pt" hreflang="pt" data-title="Hypertext Transfer Protocol" data-language-autonym="Português" data-language-local-name="португальский" 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 — румынский" lang="ro" hreflang="ro" data-title="Hypertext Transfer Protocol" data-language-autonym="Română" data-language-local-name="румынский" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/HTTP" title="HTTP — сербскохорватский" lang="sh" hreflang="sh" data-title="HTTP" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="сербскохорватский" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — 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 — словацкий" lang="sk" hreflang="sk" data-title="Hypertextový prenosový protokol" data-language-autonym="Slovenčina" data-language-local-name="словацкий" 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 — словенский" lang="sl" hreflang="sl" data-title="HTTP" data-language-autonym="Slovenščina" data-language-local-name="словенский" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Protokolli_i_Transferimit_t%C3%AB_Teksteve_t%C3%AB_Lidhura" title="Protokolli i Transferimit të Teksteve të Lidhura — албанский" lang="sq" hreflang="sq" data-title="Protokolli i Transferimit të Teksteve të Lidhura" data-language-autonym="Shqip" data-language-local-name="албанский" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/HTTP" title="HTTP — сербский" lang="sr" hreflang="sr" data-title="HTTP" data-language-autonym="Српски / srpski" data-language-local-name="сербский" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — шведский" lang="sv" hreflang="sv" data-title="Hypertext Transfer Protocol" data-language-autonym="Svenska" data-language-local-name="шведский" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AE%E0%AF%80%E0%AE%AF%E0%AF%81%E0%AE%B0%E0%AF%88_%E0%AE%AA%E0%AE%B0%E0%AE%BF%E0%AE%AE%E0%AE%BE%E0%AE%B1%E0%AF%8D%E0%AE%B1_%E0%AE%A8%E0%AF%86%E0%AE%B1%E0%AE%BF%E0%AE%AE%E0%AF%81%E0%AE%B1%E0%AF%88" title="மீயுரை பரிமாற்ற நெறிமுறை — тамильский" lang="ta" hreflang="ta" data-title="மீயுரை பரிமாற்ற நெறிமுறை" data-language-autonym="தமிழ்" data-language-local-name="тамильский" 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 — телугу" lang="te" hreflang="te" data-title="HTTP" data-language-autonym="తెలుగు" data-language-local-name="телугу" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/HTTP" title="HTTP — таджикский" lang="tg" hreflang="tg" data-title="HTTP" data-language-autonym="Тоҷикӣ" data-language-local-name="таджикский" 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="เอชทีทีพี — тайский" lang="th" hreflang="th" data-title="เอชทีทีพี" data-language-autonym="ไทย" data-language-local-name="тайский" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Http" title="Http — туркменский" lang="tk" hreflang="tk" data-title="Http" data-language-autonym="Türkmençe" data-language-local-name="туркменский" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/HTTP" title="HTTP — тагалог" lang="tl" hreflang="tl" data-title="HTTP" data-language-autonym="Tagalog" data-language-local-name="тагалог" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/HTTP" title="HTTP — турецкий" lang="tr" hreflang="tr" data-title="HTTP" data-language-autonym="Türkçe" data-language-local-name="турецкий" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/HTTP" title="HTTP — украинский" lang="uk" hreflang="uk" data-title="HTTP" data-language-autonym="Українська" data-language-local-name="украинский" 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 — венецианский" lang="vec" hreflang="vec" data-title="HTTP" data-language-autonym="Vèneto" data-language-local-name="венецианский" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — вьетнамский" lang="vi" hreflang="vi" data-title="Hypertext Transfer Protocol" data-language-autonym="Tiếng Việt" data-language-local-name="вьетнамский" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol — варай" lang="war" hreflang="war" data-title="Hypertext Transfer Protocol" data-language-autonym="Winaray" data-language-local-name="варай" 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="超文本传输协议 — у" lang="wuu" hreflang="wuu" data-title="超文本传输协议" data-language-autonym="吴语" data-language-local-name="у" 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 — йоруба" lang="yo" hreflang="yo" data-title="Hypertext Transfer Protocol" data-language-autonym="Yorùbá" data-language-local-name="йоруба" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE" title="超文本传输协议 — китайский" lang="zh" hreflang="zh" data-title="超文本传输协议" data-language-autonym="中文" data-language-local-name="китайский" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E5%82%B3%E8%B6%85%E6%96%87%E7%B4%84" title="傳超文約 — Literary Chinese" lang="lzh" hreflang="lzh" data-title="傳超文約" data-language-autonym="文言" data-language-local-name="Literary Chinese" 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 — миньнань" lang="nan" hreflang="nan" data-title="HTTP" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="миньнань" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/HTTP" title="HTTP — кантонский" lang="yue" hreflang="yue" data-title="HTTP" data-language-autonym="粵語" data-language-local-name="кантонский" 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="Править ссылки на другие языки" class="wbc-editpage">Править ссылки</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Эта страница в последний раз была отредактирована 22 февраля 2025 в 09:32.</li> <li id="footer-info-copyright">Текст доступен по <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.ru">лицензии Creative Commons «С указанием авторства — С сохранением условий» (CC BY-SA)</a>; в отдельных случаях могут действовать дополнительные условия. <span class="noprint">Подробнее см. <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/ru">Условия использования</a>.</span><br /> Wikipedia®&#160;— зарегистрированный товарный знак некоммерческой организации <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/ru/">«Фонд Викимедиа» (Wikimedia Foundation, Inc.)</a></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ru">Политика конфиденциальности</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5">Описание Википедии</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Отказ от ответственности</a></li> <li id="footer-places-contact"><a href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Policy:Universal_Code_of_Conduct/ru">Кодекс поведения</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Разработчики</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ru.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Заявление о куки</a></li> <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=HTTP&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></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"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet vector-menu-portal portal" id="p-dock-bottom"> <ul> </ul> </div> <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-6bb5cf9976-z5rzr","wgBackendResponseTime":238,"wgPageParseReport":{"limitreport":{"cputime":"0.717","walltime":"0.929","ppvisitednodes":{"value":3982,"limit":1000000},"postexpandincludesize":{"value":118520,"limit":2097152},"templateargumentsize":{"value":19055,"limit":2097152},"expansiondepth":{"value":18,"limit":100},"expensivefunctioncount":{"value":19,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":34835,"limit":5000000},"entityaccesscount":{"value":5,"limit":400},"timingprofile":["100.00% 748.967 1 -total"," 28.42% 212.832 1 Шаблон:Карточка_протокола"," 25.85% 193.594 1 Шаблон:Карточка"," 24.56% 183.940 1 Шаблон:Примечания"," 13.82% 103.504 1 Шаблон:Cite_news"," 12.96% 97.095 2 Шаблон:Wikidata"," 11.08% 82.955 3 Шаблон:Скрытый"," 10.74% 80.465 4 Шаблон:Начало_скрытого_блока"," 9.40% 70.423 1 Шаблон:Нет_ссылок"," 7.23% 54.173 2 Шаблон:Ambox"]},"scribunto":{"limitreport-timeusage":{"value":"0.324","limit":"10.000"},"limitreport-memusage":{"value":6908733,"limit":52428800},"limitreport-logs":"Loaded datatype commonsMedia of P154 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype time of P577 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype quantity of P1641 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P178 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\n"},"cachereport":{"origin":"mw-web.eqiad.main-8559bb54cb-gmkb2","timestamp":"20250326133648","ttl":469396,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"HTTP","url":"https:\/\/ru.wikipedia.org\/wiki\/HTTP","sameAs":"http:\/\/www.wikidata.org\/entity\/Q8777","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q8777","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"\u0424\u043e\u043d\u0434 \u0412\u0438\u043a\u0438\u043c\u0435\u0434\u0438\u0430","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-08-13T10:09:18Z","dateModified":"2025-02-22T09:32:27Z","headline":"\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10