Поля HTTP заголовка |
Описание поля HTTP заголовка |
Пример |
Accept |
Поле заголовка запроса Accept используется, чтобы определить тип информации, который должен содержаться в ответе HTTP сервера |
Accept: text/plain; q=0.5, text/html,
text/x-dvi; q=0.8, text/x-c |
Accept-Charset |
Поле заголовка запроса Accept-Charset указывает на кодировку, которая должна быть в ответе сервера. Другими словами: данное поле указывает на то, какие наборы символов приемлемы для ответов сервера |
Accept-Charset: iso-8859-5, unicode-1-1;q=0.8 |
Accept-Encoding |
Поле заголовка запроса Accept-Encoding указывает серверу на то, какие способы кодирования приемлемы для ответа. |
Accept-Encoding: compress, gzip |
Accept-Language |
Поле заголовка запроса Accept-Language указывает серверу приемлемые языки (естественные языки: русский, китайский, английский и пр.) |
Accept-Language: da, en-gb;q=0.8, en;q=0.7 |
Authorization |
Поле заголовка запроса Authorization используется для отправки данных авторизации на сервер |
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== |
Content-Disposition |
Поле заголовка запроса Content-Disposition используется для сохранения файлов на сервере |
Content-Disposition: form-data; name="MessageTitle"
Content-Disposition: form-data; name="AttachedFile1"; filename="photo-1.jpg" |
Expect |
Поле заголовка запроса Expect позволяет клиенту задать поведение сервера, например, при помощи данного поля клиент может сообщить серверу, что ожидает от него дальнейших действий. |
Expect: 100-continue |
From |
Поле заголовка запроса From служит для передачи серверу адреса электронной почты клиента |
From: user@example.com |
Host |
Поле заголовка запроса Hostиспользуется для указания доменного имени и порта запрашиваемого ресурса. |
Host: zametkinapolyah.ru |
If-Match |
Поле заголовка запроса If-Match используется клиентом для эффективного обновления кэшируемой информации. В данном поле передается список тегов версий сущности (HTTP объекта) |
If-Match: «xyzzy»
If-Match: «xyzzy», «r2d2xxxx», «c3piozzzz»
If-Match: * |
If-Modified-Since |
Поле заголовка запроса If-Modified-Since указывает на то, что сервер должен отправить объект, если он изменился с даты, указанной в заголовке. |
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT |
If-None-Match |
Поле заголовка запроса If-None-Match выполняется клиентом, у которого есть один или более объектов, ранее полученных из ресурса, может проверить, что ни один из тех объектов не является текущим, включая список их связанных тэгов объекта в поле заголовка If-None-Match |
If-None-Match: «xyzzy»
If-None-Match: W/"xyzzy"
If-None-Match: «xyzzy», «r2d2xxxx», «c3piozzzz»
If-None-Match: W/"xyzzy", W/"r2d2xxxx", W/"c3piozzzz"
If-None-Match: * |
If-Range |
Поле заголовка запроса If-Range используется клиентом в том случае, когда он имеет частичную копию объекта в его кэше, и желает иметь современную копию всего объекта |
If-Range: «737060cd8c284d8af7ad3082f209582d» |
If-Unmodified-Since |
Поле заголовка запроса If-Unmodified-Since используется клиентом если если запрошенный ресурс не был изменен со времени, указанного в этом поле. |
If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT |
Max-Words |
Поле заголовка запроса Max-Words используется HTTP методом TRACE, чтобы ограничить число прокси-серверов, иначе может получиться бесконечный цикл. |
Max-Forwards: 10 |
Proxy-Authorization |
Поле заголовка запроса Proxy-Authorization содержит в себе информацию для авторизации на прокси-сервере |
Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== |
Range |
Поле заголовка запроса Range указывает байтовый диапазон фрагмента ресурса, который требуется клиенту, чтобы не тянуть весь ресурс целиком |
Range: bytes=50000-99999,250000-399999,500000- |
Referer |
Поле заголовка запроса Referer содержит в себе URI ресурса (читай про URI в HTTP), с которого клиент перешел на данный ресурс |
Referer: //zametkinapolyah.ru |
TE |
Поле заголовка запроса TE содержит список расширенных способов кодирования, поддерживаемых клиентом, для передачи. |
TE: deflate
TE:
TE: trailers, deflate;q=0.5 |
User-Agent |
Поле заголовка запроса User-Agent содержит в себе полную информацию о клиенте пользователя, например, о браузере. |
User-Agent: CERN-LineMode/2.15 libwww/2.17b3 |
Content-Encoding |
Поле заголовка запроса Content-Encoding указывает на дополнительный способ кодирования тела HTTP объекта с целью сжатия |
Content-Encoding: gzip
|
Content-Language |
Поле заголовка запроса Content-Language указывает серверу на каком языке нужна информация (метки и тэги в HTTP), находящаяся в теле объекта. |
Content-Language: mi, en |
Content-Length |
Поле заголовка запроса Content-Length указывает необходимую длину тела сообщения в байтах |
Content-Length: 3495 |
Content-Location |
Поле заголовка запроса Content-Location используется для идентификации исходного местоположения объекта на сервере. |
«Content-Location» «:» (absoluteURI | relativeURI ) |
Content-MD5 |
Поле заголовка запроса Content-MD5 используется для проверки целостности объектов сообщений, так как хэш значительно меньше самого сообщения. |
Content-MD5 : 8c2d46911f3f5a326455f0ed7a8ed3b3 |
Content-Range |
Поле заголовка запроса Content-Range используется в том случае, когда клиент запрашивает фрагмент HTTP сообщение. Данное поле имеет значение байтового диапазона требуемого фрагмента |
Content-Range: bytes 88080384-160993791/160993792 |
Content-Type |
Поле заголовка запроса Content-Type используется для указания медиа типа данных в теле сообщения. |
Content-Type: text/html;charset=utf-8 |
Content-Version |
Поле заголовка запроса Content-Version содержит информацию о текущей версии HTTP объекта (обычно не реализуется) |
|
Derived-From |
Поле заголовка запроса Derived-From это аналог Content-Version (обычно не реализуется) |
|
Expires |
Поле заголовка запроса Expires содержит дату и время того момента, когда информация HTTP объекта перестанет быть актуальной |
Expires: Tue, 31 Jan 2012 15:02:53 GMT |
Last-Modified |
Поле заголовка запроса Last-Modified содержит дату последней модификации HTTP объекта |
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT |
Link |
Поле заголовка запроса Link указывает на логически связный с сущностью ресурс (обычно не реализуетсяя) |
|
Title |
Поле заголовка запроса Title содержит заголовок объекта |
|
Pingback: Sticks
Скорее всего более подробно про поля заголовка HTTP я уже писать не буду, так как это не совсем целесообразно. В стандарте есть подробное описание.
Pingback: Irk38