aboutsummaryrefslogtreecommitdiff
path: root/files/uk/web/http/заголовки/index.html
blob: 8fc2a6dda640463d63f4fee1aa67f243bb1b7c87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
---
title: HTTP заголовки
slug: Web/HTTP/Заголовки
translation_of: Web/HTTP/Headers
---
<div>{{HTTPSidebar}}</div>

<p>Заголовки HTTP дозволяють клієнту та серверу передавати додаткову інформацію у запиті чи відповіді. Заголовок запиту складається з нечутливих до регістру імен, за якими йде двокрапка '<code>:</code>', а потім їх значення (без розбиття на рядки). Пробіли перед значеннями ігноруються.</p>

<p>Користувальницькі значення заголовків можуть бути додані за допомогою префіксу 'X-' . Однак ця домовленість більше не підтримується з червня 2012, через незручність, яку вона викликала, коли нестандартизовані поля стали стандартними у <a href="https://tools.ietf.org/html/rfc6648">RFC 6648</a>; інші значення  перераховані у <a class="external" href="http://www.iana.org/assignments/message-headers/perm-headers.html">IANA registry</a>, оригінальний зміст якого був виначений у <a class="external" href="http://tools.ietf.org/html/rfc4229">RFC 4229</a>. IANA також підтримує <a class="external" href="http://www.iana.org/assignments/message-headers/prov-headers.html">реєстр запропонованих нових значень заголовків повідомлення HTTP</a>.</p>

<p>Заголовки можуть бути сгруповані, відповідно до їхнього змісту:</p>

<ul>
 <li>{{Glossary("General header")}}: Заголовки, що застосовуються як для запиту, так і відповіді, але не маєть ніякого відношення до даних, що передаються у тілі.</li>
 <li>{{Glossary("Request header")}}: Заголовки, що містять більше інформації про ресурс, що запитується, чи самого клієнта.</li>
 <li>{{Glossary("Response header")}}: Заголовки з додатковою інформацією про відповідь, наприклад, її розташування або сам сервер (ім'я, версія тощо).</li>
 <li>{{Glossary("Entity header")}}: Заголовки, що містять больше інформації про тіло сутністі, наприклад, довжину її контенту або MIME-тип.</li>
</ul>

<p>Заголовки також можуть бути згруповані за тим, як проксі обробляє їх:</p>

<dl>
 <dt><a id="e2e" name="e2e"></a>End-to-end (точка-точка або наскрізні) заголовки</dt>
 <dd>Ці заголовки повинні бути передані кінцевому отримувачу повідомлення; серверу, що оброблює запит, або клієнту, який отримує відповідь. Проміжний проксі має повторно передати наскрізні заголовки незмінніми, а кеш повинен зберегти їх.</dd>
 <dt><a id="hbh" name="hbh"></a>Hop-by-hop (крок-за-кроком або проміжні) заголовки</dt>
 <dd>Ці заголовки мають значення лише для одного з'єднання транспортного рівня та не повинні бути повторно передані через проксі або кеш. Це такі заголовки, як: {{ httpheader("Connection") }}, {{ httpheader("Keep-Alive") }}, {{ httpheader("Proxy-Authenticate") }}, {{ httpheader("Proxy-Authorization") }}, {{ httpheader("TE") }}, {{ httpheader("Trailer") }}, {{ httpheader("Transfer-Encoding") }} та {{ httpheader("Upgrade") }}. Зазначте, що лише проміжні заголовки можуть бути встановлені за допомогою загального заголовку {{ httpheader("Connection") }}.</dd>
</dl>

<p>Наступний лист підсумовує заголовки HTTP по категорії їхнього використання. Список за абеткою дивись у навігаційному листі зліва.</p>

<h2 id="Аутентифікація">Аутентифікація</h2>

<dl>
 <dt>{{HTTPHeader("WWW-Authenticate")}}</dt>
 <dd>Визначають методи аутентифікації, що мають бути використані для отримання доступу до ресурсу.</dd>
 <dt>{{HTTPHeader("Authorization")}}</dt>
 <dd>Містить облікові данні для аутентифікації агента користувача сервером.</dd>
 <dt>{{HTTPHeader("Proxy-Authenticate")}}</dt>
 <dd>Визначає метод аутентифікації, який має бути використаний для отримання доступу до ресурсу через проксі сервер.</dd>
 <dt>{{HTTPHeader("Proxy-Authorization")}}</dt>
 <dd>Містить облікові данні для аутентифікації агента користувача проксі сервером.</dd>
</dl>

<h2 id="Кешування">Кешування</h2>

<dl>
 <dt>{{HTTPHeader("Age")}}</dt>
 <dd>Час у секундах, який об'єкт має бути у кеші проксі.</dd>
 <dt>{{HTTPHeader("Cache-Control")}}</dt>
 <dd>Означує директиви механізму кешування як у запиті, так і у відповіді.</dd>
 <dt>{{HTTPHeader("Expires")}}</dt>
 <dd>Дата/час, після якої відповідь вважається застарілою.</dd>
 <dt>{{HTTPHeader("Pragma")}}</dt>
 <dd>Залежний від реалізації заголовок, який може викликати декілька ефектів де завгодно у ланцюгу запит-відповідь. Використвується для зворотної сумісності з кешем HTTP/1.0, де заголовок <code>Cache-Control</code> ще не присутній.</dd>
 <dt>{{HTTPHeader("Warning")}}</dt>
 <dd>Загальне попереджувальне поле, яке містить інформацію про імовірні проблеми.</dd>
</dl>

<h2 id="Клієнтські_підказки">Клієнтські підказки</h2>

<dl>
 <dt>
 <p>HTTP Client hints are a work in progress. Actual documentation can be found on the <a href="https://httpwg.org/http-extensions/client-hints.html">website of the HTTP working group</a>.</p>
 </dt>
 <dt>{{HTTPHeader("Accept-CH")}} {{experimental_inline}}</dt>
 <dd>Servers can advertise support for Client Hints using the Accept-CH header field or an equivalent HTML meta element with http-equiv attribute (<a href="https://httpwg.org/http-extensions/client-hints.html#HTML5"><cite>[HTML5]</cite></a>).</dd>
 <dt>{{HTTPHeader("Content-DPR")}} {{experimental_inline}}</dt>
 <dd>The “Content-DPR” response header field is a number that indicates the ratio between physical pixels over CSS px of the selected image response.</dd>
 <dt>{{HTTPHeader("DPR")}} {{experimental_inline}}</dt>
 <dd>The “DPR” request header field is a number that indicates the client’s current Device Pixel Ratio (DPR), which is the ratio of physical pixels over CSS px (Section 5.2 of <a href="https://httpwg.org/http-extensions/client-hints.html#CSSVAL"><cite>[CSSVAL]</cite></a>) of the layout viewport (Section 9.1.1 of <a href="https://httpwg.org/http-extensions/client-hints.html#CSS2"><cite>[CSS2]</cite></a>) on the device.</dd>
 <dt>{{HTTPHeader("Save-Data")}} {{experimental_inline}}</dt>
 <dd>The <a class="internalDFN" href="https://wicg.github.io/netinfo/#dom-networkinformation-savedata"><code>SaveData</code></a> [<cite><a class="bibref" href="https://wicg.github.io/netinfo/#bib-client-hints">CLIENT-HINTS</a></cite>] request header field consists of one or more tokens that indicate user agent's preference for reduced data usage</dd>
 <dt>{{HTTPHeader("Viewport-Width")}} {{experimental_inline}}</dt>
 <dd>
 <div id="rfc.section.3.3.p.1">
 <p>The “Viewport-Width” request header field is a number that indicates the layout viewport width in CSS px. The provided CSS px value is a number rounded to the smallest following integer (i.e. ceiling value).</p>
 </div>

 <div id="rfc.section.3.3.p.2">
 <p>If Viewport-Width occurs in a message more than once, the last value overrides all previous occurrences.</p>
 </div>
 </dd>
 <dt>{{HTTPHeader("Width")}} {{experimental_inline}}</dt>
 <dd>
 <div id="rfc.section.3.2.p.1">
 <p>The “Width” request header field is a number that indicates the desired resource width in physical px (i.e. intrinsic size of an image). The provided physical px value is a number rounded to the smallest following integer (i.e. ceiling value).</p>
 </div>

 <div id="rfc.section.3.2.p.2">
 <p>If the desired resource width is not known at the time of the request or the resource does not have a display width, the Width header field can be omitted. If Width occurs in a message more than once, the last value overrides all previous occurrences</p>
 </div>
 </dd>
 <dt>{{HTTPHeader("Accept-CH-Lifetime")}} {{experimental_inline}}</dt>
 <dd>Servers can ask the client to remember the set of Client Hints that the server supports for a specified period of time, to enable delivery of Client Hints on subsequent requests to the server’s origin (<a href="https://httpwg.org/http-extensions/client-hints.html#RFC6454"><cite>[RFC6454]</cite></a>).</dd>
 <dt>{{HTTPHeader("Early-Data")}} {{experimental_inline}}</dt>
 <dd>Indicates that the request has been conveyed in early data.</dd>
</dl>

<dl>
 <dt>
 <h2 id="Умови">Умови</h2>
 </dt>
 <dt>{{HTTPHeader("Last-Modified")}}</dt>
 <dd>It is a validator, the last modification date of the resource, used to compare several versions of the same resource. It is less accurate than {{HTTPHeader("ETag")}}, but easier to calculate in some environments. Conditional requests using {{HTTPHeader("If-Modified-Since")}} and {{HTTPHeader("If-Unmodified-Since")}} use this value to change the behavior of the request.</dd>
 <dt>{{HTTPHeader("ETag")}}</dt>
 <dd>It is a validator, a unique string identifying the version of the resource. Conditional requests using {{HTTPHeader("If-Match")}} and {{HTTPHeader("If-None-Match")}} use this value to change the behavior of the request.</dd>
 <dt>{{HTTPHeader("If-Match")}}</dt>
 <dd>Makes the request conditional and applies the method only if the stored resource matches one of the given ETags.</dd>
 <dt>{{HTTPHeader("If-None-Match")}}</dt>
 <dd>Makes the request conditional and applies the method only if the stored resource doesn't match any of the given ETags. This is used to update caches (for safe requests), or to prevent to upload a new resource when one is already existing.</dd>
 <dt>{{HTTPHeader("If-Modified-Since")}}</dt>
 <dd>Makes the request conditional and expects the entity to be transmitted only if it has been modified after the given date. This is used to transmit data only when the cache is out of date.</dd>
 <dt>{{HTTPHeader("If-Unmodified-Since")}}</dt>
 <dd>Makes the request conditional and expects the entity to be transmitted only if it has not been modified after the given date. This is used to ensure the coherence of a new fragment of a specific range with previous ones, or to implement an optimistic concurrency control system when modifying existing documents.</dd>
</dl>

<h2 id="Управління_з'єднанням">Управління з'єднанням</h2>

<dl>
 <dt>{{HTTPHeader("Connection")}}</dt>
 <dd>Вказує<span class="tlid-translation translation"><span title=""> чи повинно мережне з'єднання залишатися відкритим після завершення поточної транзакції.</span></span></dd>
 <dt>{{HTTPHeader("Keep-Alive")}}</dt>
 <dd>Controls how long a persistent connection should stay open.</dd>
</dl>

<h2 id="Узгодження_змісту">Узгодження змісту</h2>

<dl>
 <dt>{{HTTPHeader("Accept")}}</dt>
 <dd>Informs the server about the types of data that can be sent back. It is MIME-type.</dd>
 <dt>{{HTTPHeader("Accept-Charset")}}</dt>
 <dd>Informs the server about which character set the client is able to understand.</dd>
 <dt>{{HTTPHeader("Accept-Encoding")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Інформує сервер про алгоритм кодування, зазвичай алгоритм стиснення, який може бути використаний на ресурсі, відправленому назад.</span></span></dd>
 <dt>{{HTTPHeader("Accept-Language")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Інформує сервер про мову, на яку сервер очікує відправлення.</span> <span title="">Це рекомендація і не обов'язково знаходиться під повним контролем користувача: сервер завжди повинен звертати увагу, щоб не перевизначити явний вибір користувача (наприклад, вибір мови у випадаючому списку).</span></span></dd>
</dl>

<dl>
</dl>

<h2 id="Контроль">Контроль</h2>

<dl>
 <dt>{{HTTPHeader("Expect")}}</dt>
 <dd>Indicates expectations that need to be fulfilled by the server in order to properly handle the request.</dd>
 <dt>{{HTTPHeader("Max-Forwards")}}</dt>
 <dd>...</dd>
</dl>

<h2 id="Cookies">Cookies</h2>

<dl>
 <dt>{{HTTPHeader("Cookie")}}</dt>
 <dd>Contains stored <a href="/en-US/docs/Web/HTTP/Cookies">HTTP cookies</a> previously sent by the server with the {{HTTPHeader("Set-Cookie")}} header.</dd>
 <dt>{{HTTPHeader("Set-Cookie")}}</dt>
 <dd>Send cookies from the server to the user agent.</dd>
 <dt>{{HTTPHeader("Cookie2")}} {{obsolete_inline}}</dt>
 <dd>Used to contain an HTTP cookie, previously sent by the server with the {{HTTPHeader("Set-Cookie2")}} header, but has been obsoleted by the specification. Use {{HTTPHeader("Cookie")}} instead.</dd>
 <dt>{{HTTPHeader("Set-Cookie2")}} {{obsolete_inline}}</dt>
 <dd>Used to send cookies from the server to the user agent, but has been obsoleted by the specification. Use {{HTTPHeader("Set-Cookie")}} instead.</dd>
 <dt>
 <h2 id="CORS">CORS</h2>
 </dt>
 <dt>{{HTTPHeader("Access-Control-Allow-Origin")}}</dt>
 <dd>Indicates whether the response can be shared.</dd>
 <dt>{{HTTPHeader("Access-Control-Allow-Credentials")}}</dt>
 <dd>Indicates whether the response to the request can be exposed when the credentials flag is true.</dd>
 <dt>{{HTTPHeader("Access-Control-Allow-Headers")}}</dt>
 <dd>Used in response to a preflight request to indicate which HTTP headers can be used when making the actual request.</dd>
 <dt>{{HTTPHeader("Access-Control-Allow-Methods")}}</dt>
 <dd>Specifies the method or methods allowed when accessing the resource in response to a preflight request.</dd>
 <dt>{{HTTPHeader("Access-Control-Expose-Headers")}}</dt>
 <dd>Indicates which headers can be exposed as part of the response by listing their names.</dd>
 <dt>{{HTTPHeader("Access-Control-Max-Age")}}</dt>
 <dd>Indicates how long the results of a preflight request can be cached.</dd>
 <dt>{{HTTPHeader("Access-Control-Request-Headers")}}</dt>
 <dd>Used when issuing a preflight request to let the server know which HTTP headers will be used when the actual request is made.</dd>
 <dt>{{HTTPHeader("Access-Control-Request-Method")}}</dt>
 <dd>Used when issuing a preflight request to let the server know which <a href="/en-US/docs/Web/HTTP/Methods">HTTP method</a> will be used when the actual request is made.</dd>
 <dt>{{HTTPHeader("Origin")}}</dt>
 <dd>Indicates where a fetch originates from.</dd>
</dl>

<h2 id="Не_відстежується">Не відстежується</h2>

<dl>
 <dt>{{HTTPHeader("DNT")}}</dt>
 <dd>Used for expressing the user's tracking preference.</dd>
 <dt>{{HTTPHeader("Tk")}}</dt>
 <dd>Indicates the tracking status that applied to the corresponding request.</dd>
</dl>

<h2 id="Завантаження">Завантаження</h2>

<dl>
 <dt>{{HTTPHeader("Content-Disposition")}}</dt>
 <dd>Is a response header if the resource transmitted should be displayed inline (default behavior when the header is not present), or it should be handled like a download and the browser should present a 'Save As' window.</dd>
</dl>

<h2 id="Інформація_про_тіло_повідомлення">Інформація про тіло повідомлення</h2>

<dl>
 <dt>{{HTTPHeader("Content-Length")}}</dt>
 <dd>indicates the size of the entity-body, in decimal number of octets, sent to the recipient.</dd>
 <dt>{{HTTPHeader("Content-Type")}}</dt>
 <dd>Indicates the media type of the resource.</dd>
 <dt>{{HTTPHeader("Content-Encoding")}}</dt>
 <dd>Used to specify the compression algorithm.</dd>
 <dt>{{HTTPHeader("Content-Language")}}</dt>
 <dd>Describes the language(s) intended for the audience, so that it allows a user to differentiate according to the users' own preferred language.</dd>
 <dt>{{HTTPHeader("Content-Location")}}</dt>
 <dd>Indicates an alternate location for the returned data.</dd>
 <dt>
 <h2 id="Проксі">Проксі</h2>
 </dt>
</dl>

<dl>
 <dt>{{HTTPHeader("Forwarded")}}</dt>
 <dd>Contains information from the client-facing side of proxy servers that is altered or lost when a proxy is involved in the path of the request.</dd>
 <dt>{{HTTPHeader("X-Forwarded-For")}} {{non-standard_inline}}</dt>
 <dd>Identifies the originating IP addresses of a client connecting to a web server through an HTTP proxy or a load balancer.</dd>
 <dt>{{HTTPHeader("X-Forwarded-Host")}} {{non-standard_inline}}</dt>
 <dd>Identifies the original host requested that a client used to connect to your proxy or load balancer.</dd>
 <dt>{{HTTPHeader("X-Forwarded-Proto")}} {{non-standard_inline}}</dt>
 <dd>identifies the protocol (HTTP or HTTPS) that a client used to connect to your proxy or load balancer.</dd>
 <dt>{{HTTPHeader("Via")}}</dt>
 <dd>Added by proxies, both forward and reverse proxies, and can appear in the request headers and the response headers.</dd>
</dl>

<h2 id="Перенаправлення">Перенаправлення</h2>

<dl>
 <dt>{{HTTPHeader("Location")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Позначає URL-адресу сторінки для перенаправлення</span></span>.</dd>
</dl>

<h2 id="Контекст_запиту">Контекст запиту</h2>

<dl>
 <dt>{{HTTPHeader("From")}}</dt>
 <dd>Contains an Internet email address for a human user who controls the requesting user agent.</dd>
 <dt>{{HTTPHeader("Host")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Вказує ім'я домену сервера (для віртуального хостингу) і (при необхідності) номер TCP-порту, на якому прослуховується сервер.</span></span></dd>
 <dt>{{HTTPHeader("Referer")}}</dt>
 <dd>The address of the previous web page from which a link to the currently requested page was followed.</dd>
 <dt>{{HTTPHeader("Referrer-Policy")}}</dt>
 <dd>Governs which referrer information sent in the {{HTTPHeader("Referer")}} header should be included with requests made.</dd>
 <dt>{{HTTPHeader("User-Agent")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Містить характеристичний рядок, що дозволяє одноранговим мережним протоколам ідентифікувати тип програми, операційну систему, постачальника програмного забезпечення або версію програмного забезпечення користувача, що запитує програмне забезпечення.</span> <span title="">Див. Також посилання на рядок користувача агента Firefox. </span></span><a href="/uk/docs/Web/HTTP/Headers/User-Agent/Firefox">посилання на рядок користувача Firefox</a>.</dd>
</dl>

<h2 id="Контекст_відповіді">Контекст відповіді</h2>

<dl>
 <dt>{{HTTPHeader("Allow")}}</dt>
 <dd>Lists the set of HTTP request methods support by a resource.</dd>
 <dt>{{HTTPHeader("Server")}}</dt>
 <dd>Contains information about the software used by the origin server to handle the request.</dd>
</dl>

<h2 id="Діапазон_запитів">Діапазон запитів</h2>

<dl>
 <dt>{{HTTPHeader("Accept-Ranges")}}</dt>
 <dd>Indicates if the server supports range requests and if so, in which unit the range can be expressed.</dd>
 <dt>{{HTTPHeader("Range")}}</dt>
 <dd>Indicates the part of a document that the server should return.</dd>
 <dt>{{HTTPHeader("If-Range")}}</dt>
 <dd>Creates a conditional range request that is only fulfilled if the given etag or date matches the remote resource. Used to prevent downloading two ranges from incompatible version of the resource.</dd>
 <dt>{{HTTPHeader("Content-Range")}}</dt>
 <dd>Indicates where in a full body message a partial message belongs.</dd>
</dl>

<h2 id="Безпека">Безпека</h2>

<dl>
 <dt>{{HTTPHeader("Content-Security-Policy")}} ({{Glossary("CSP")}})</dt>
 <dd>Controls resources the user agent is allowed to load for a given page.</dd>
 <dt>{{HTTPHeader("Content-Security-Policy-Report-Only")}}</dt>
 <dd>Allows web developers to experiment with policies by monitoring (but not enforcing) their effects. These violation reports consist of {{Glossary("JSON")}} documents sent via an HTTP <code>POST</code> request to the specified URI.</dd>
 <dt>{{HTTPHeader("Public-Key-Pins")}} ({{Glossary("HPKP")}})</dt>
 <dd>Associates a specific cryptographic public key with a certain web server to decrease the risk of {{Glossary("MITM")}} attacks with forged certificates.</dd>
 <dt>{{HTTPHeader("Public-Key-Pins-Report-Only")}}</dt>
 <dd>Sends reports to the report-uri specified in the header and does still allow clients to connect to the server even if the pinning is violated.</dd>
</dl>

<dl>
 <dt>{{HTTPHeader("Strict-Transport-Security")}} ({{Glossary("HSTS")}})</dt>
 <dd>Force communication using HTTPS instead of HTTP.</dd>
 <dt>{{HTTPHeader("Upgrade-Insecure-Requests")}}</dt>
 <dd><span class="tlid-translation translation"><span title="">Надсилає на сервер сигнал, який вказує на бажання клієнта на зашифровану і аутентифіковану відповідь, і що він може успішно обробити директиву </span></span>{{CSP("upgrade-insecure-requests")}}<span class="tlid-translation translation"><span title="">  </span></span></dd>
</dl>

<dl>
 <dt>{{HTTPHeader("X-Content-Type-Options")}}</dt>
 <dd>Disables MIME sniffing and forces browser to use the type given in {{HTTPHeader("Content-Type")}}.</dd>
</dl>

<dl>
 <dt>{{HTTPHeader("X-Frame-Options")}} (XFO)</dt>
 <dd>Indicates whether a browser should be allowed to render a page in a {{HTMLElement("frame")}}, {{HTMLElement("iframe")}} or {{HTMLElement("object")}}</dd>
 <dt>{{HTTPHeader("X-XSS-Protection")}}</dt>
 <dd>Enables cross-site scripting filtering.</dd>
</dl>

<h2 id="Події_надіслані_сервером">Події надіслані сервером</h2>

<dl>
 <dt>{{HTTPHeader("Ping-From")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Ping-To")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Last-Event-ID")}}</dt>
 <dd>...</dd>
</dl>

<h2 id="Кодування_передачі">Кодування передачі</h2>

<dl>
 <dt>{{HTTPHeader("Transfer-Encoding")}}</dt>
 <dd>Specifies the the form of encoding used to safely transfer the entity to the user.</dd>
 <dt>{{HTTPHeader("TE")}}</dt>
 <dd>Specifies the transfer encodings the user agent is willing to accept.</dd>
 <dt>{{HTTPHeader("Trailer")}}</dt>
 <dd>Allows the sender to include additional fields at the end of chunked message.</dd>
</dl>

<h2 id="WebSockets">WebSockets</h2>

<dl>
 <dt>{{HTTPHeader("Sec-WebSocket-Key")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Sec-WebSocket-Extensions")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Sec-WebSocket-Accept")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Sec-WebSocket-Protocol")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Sec-WebSocket-Version")}}</dt>
 <dd>...</dd>
</dl>

<h2 id="Інше">Інше</h2>

<dl>
 <dt>{{HTTPHeader("Date")}}</dt>
 <dd>Contains the date and time at which the message was originated.</dd>
 <dt>{{HTTPHeader("Large-Allocation")}}</dt>
 <dd>Tells the browser that the page being loaded is going to want to perform a large allocation.</dd>
 <dt>{{HTTPHeader("Link")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("Retry-After")}}</dt>
 <dd>Indicates how long the user agent should wait before making a follow-up request.</dd>
 <dt>{{HTTPHeader("SourceMap")}}</dt>
 <dd>Links generated code to a <a href="/en-US/docs/Tools/Debugger/How_to/Use_a_source_map">source map</a>.</dd>
 <dt>{{HTTPHeader("Upgrade")}}</dt>
 <dd>The relevant RFC document for the <a href="https://tools.ietf.org/html/rfc7230#section-6.7">Upgrade header field is RFC 7230, section 6.7</a>.  The standard establishes rules for upgrading or changing to a different protocol on the current client, server, transport protocol connection.  For example, this header standard allows a client to change from HTTP 1.1 to HTTP 2.0, assuming the server decides to acknowledge and implement the Upgrade header field.  Niether party is required to accept the terms specified in the Upgrade header field.  It can be used in both client and server headers.  If the Upgrade header field is specified, then the sender MUST also send the Connection header field with the upgrade option specified.  For details on the Connection header field <a href="https://tools.ietf.org/html/rfc7230#section-6.1">please see section 6.1 of the aforementioned RFC</a>.</dd>
 <dt>{{HTTPHeader("Vary")}}</dt>
 <dd>Determines how to match future request headers to decide whether a cached response can be used rather than requesting a fresh one from the origin server.</dd>
 <dt>{{HTTPHeader("X-DNS-Prefetch-Control")}}</dt>
 <dd>Controls DNS prefetching, a feature by which browsers proactively perform domain name resolution on both links that the user may choose to follow as well as URLs for items referenced by the document, including images, CSS, JavaScript, and so forth.</dd>
 <dt>{{HTTPHeader("X-Firefox-Spdy")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("X-Requested-With")}}</dt>
 <dd>...</dd>
 <dt>{{HTTPHeader("X-UA-Compatible")}}</dt>
 <dd>...</dd>
</dl>

<h2 id="Внесок">Внесок</h2>

<p>Ви можете допомогти, <a href="/en-US/docs/MDN/Contribute/Howto/Document_an_HTTP_header">написав нові записи</a> або покращити існуючі.</p>

<h2 id="Дивись_також">Дивись також</h2>

<ul>
 <li><a href="https://en.wikipedia.org/wiki/List_of_HTTP_header_fields">Wikipedia page on List of HTTP headers</a></li>
 <li><a href="https://www.iana.org/assignments/message-headers/perm-headers.html">IANA registry</a></li>
</ul>