logo search
Ответы к экзамену по ПИИ

Метод get

Используется для запроса содержимого указанного ресурса. С помощью метода GETможно также начать какой-либо процесс. В этом случае в тело ответного сообщения следует включить информацию о ходе выполнения процесса.

Клиент может передавать параметры выполнения запроса в URI целевого ресурса после символа «?»:

GET /path/resource?param1=value1&param2=value2 HTTP/1.1

Согласно стандарту HTTP, запросы типа GET считаются идемпотентными[3] — многократное повторение одного и того же запроса GET должно приводить к одинаковым результатам (при условии, что сам ресурс не изменился за время между запросами). Это позволяет кэшировать ответы на запросы GET.

Кроме обычного метода GET, различают ещё условный GETичастичный GET. Условные запросы GET содержат заголовкиIf-Modified-Since, If-Match, If-Rangeи подобные. Частичные GET содержат в запросеRange. Порядок выполнения подобных запросов определён стандартами отдельно.