Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

get

GET

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

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

Важно отметить, что сериализованные данные добавляются к URL сервера (с использованием в качестве разделителя знака вопроса — ?). Все веб-серверы и находящиеся на них веб-приложения знают, что данные, включенные после знака вопроса являются последовательным набором пар ключ-значение.

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


get.txt · Последние изменения: 2011/12/04 06:46 (внешнее изменение)