ГЕТ запрос: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Условные ГЕТ запросы)
м
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
 
[[Категория:Термины]]
 
[[Категория:Термины]]
'''ГЕТ запрос''' - один из методов, используемых в протоколе HTTP для получения содержимого веб-сайта путем обращения к серверу. В ГЕТ запрос трансформируется вся информация, появляющаяся в адресной строке браузера и содержимое этой строки всегда открыто для просмотра. Объем информации, которую можно отправить с помощью ГЕТ запроса ограничен. Страницу с результатами можно добавлять в закладки. Ответы на ГЕТ запросы могут кэшироваться благодаря свойствам протокола HTTP. Они позволяют повторение одного и того же запроса такого типа с получением одинаковых результатов в случае, если веб-ресурс оставался неизменным. В ГЕТ запросе можно указать параметры, передаваемые файлу. В этом случае оправдано применение ПОСТ запроса.  
+
'''ГЕТ запрос''' один из методов, используемых в протоколе HTTP для получения содержимого веб-сайта путем обращения к серверу. В ГЕТ запрос трансформируется вся информация, появляющаяся в адресной строке браузера, и содержимое этой строки всегда открыто для просмотра. Объем информации, которую можно отправить с помощью ГЕТ запроса, ограничен. Страницу с результатами можно добавлять в закладки. Ответы на ГЕТ запросы могут кэшироваться благодаря свойствам протокола HTTP. Они позволяют повторение одного и того же запроса такого типа с получением одинаковых результатов в случае, если веб-ресурс оставался неизменным. ГЕТ запрос всегда используется по умолчанию.
  
 
ГЕТ запрос имеет вид:
 
ГЕТ запрос имеет вид:
Строка 7: Строка 7:
  
 
где:
 
где:
GET - метод запроса,
+
<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">GET</syntaxhighlight> — метод запроса,
index.html, - запрашиваемый URL,
+
<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">index.html</syntaxhighlight> — запрашиваемый URL,
HTTP/1.0, - используемый клиентом протокол.
+
<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">HTTP/1.0</syntaxhighlight> — используемый клиентом протокол.
  
 
== Частичные ГЕТ запросы ==
 
== Частичные ГЕТ запросы ==
Строка 20: Строка 20:
  
 
== См. также ==
 
== См. также ==
[[ПОСТ запрос]]<br>
+
* [[ПОСТ запрос]]
[[Веб-сайт]]
+
* [[Веб-сайт]]

Текущая версия на 18:53, 5 декабря 2018

ГЕТ запрос — один из методов, используемых в протоколе HTTP для получения содержимого веб-сайта путем обращения к серверу. В ГЕТ запрос трансформируется вся информация, появляющаяся в адресной строке браузера, и содержимое этой строки всегда открыто для просмотра. Объем информации, которую можно отправить с помощью ГЕТ запроса, ограничен. Страницу с результатами можно добавлять в закладки. Ответы на ГЕТ запросы могут кэшироваться благодаря свойствам протокола HTTP. Они позволяют повторение одного и того же запроса такого типа с получением одинаковых результатов в случае, если веб-ресурс оставался неизменным. ГЕТ запрос всегда используется по умолчанию.

ГЕТ запрос имеет вид:

GET /index.html HTTP/1.0

где: GET — метод запроса, index.html — запрашиваемый URL, HTTP/1.0 — используемый клиентом протокол.

Частичные ГЕТ запросы

Частичными называются такие ГЕТ запросы, которые существуют для получения лишь отдельной части информации ресурса и их выполнение является желательным, но не обязательным условием. Они чаще всего применяются для докачки файлов или параллельного скачивания с использованием более одного потока. Частичные ГЕТ запросы содержат параметр Range.

Условные ГЕТ запросы

Условные ГЕТ запросы содержат заголовки вида If-Modified-Since, If-Range и т.п. и позволяют лимитировать избытки информации. Это свойство используется для разгрузки сети.

См. также