PUT http://предметы-сервировки-стола.рф/бокал/для-красного-вина
Body: {
“volume”: “140",
“height”: “25",
"material": "стекло"
} GET http://предметы-сервировки-стола.рф/ложка/для_супа/2GET http://предметы-сервировки-стола.рф/бокал/для-красного-вина?material=пластик&volume=160http://предметы-сервировки-стола.рф/кофейная-пара/чашка
material=glass&volume=30
Content-Type: application/x-www-form-encoded
-> 201 Created | Заголовок | Назначение |
|---|---|
Content-Type: | Тип содержимого определяет синтаксис и семантику тела HTTP запроса. Ингода вместо заголовка Content-type используют заголовки media-type или MIME-type. Например, заголовок Content-Type:text/plain говорит о том, что в запросе или ответе содержится обычный текст, не требующий редактирования. |
Content-Length: | Определяет длину содержимого запроса в байтах. При чтении помогает определить, было ли прочитано содержимое целиком. Content-Length:2875 |
Content-Language: | Определяет язык представления текстовых данных, используя одно- или двухбуквенный числовой код. Content-Language: de, gu |
Content-Location: | Определяет адрес, по которому контент тела HTTP может быть получен, используя GET. Параметр сообщает, что содержимое тела запроса содержит копию ресурса, адрес которого указан в заголовке Content-Location:. Content-Location: http://предметы-сервировки-стола.рф |
Content-Encoding: | Определяет использованный способ сжатия данных. Возможные варианты: - gzip (используется алгоритм LZ77) - compress (используется алгоритм LZW) - deflate (используется алгоритм deflate) Content-Encoding:gzip |
Date: | Указывает дату и время отправления запроса Date:Tue, 17 Dec 2021 17:40:50 GMT |
Host: | Определяет сервер, к которому необходимо выполнить запрос Host: www.practicum.yandex.ru |
User-Agent: | Идентифицирует клиента (агента). Строка содержит данные об устройстве клиента (операционная система, модель, производитель), настройках устройства(язык), используемый браузер и т.д. |
|---|---|
Referer: | Определяет URL, с которого получен запрос. Например, если я зашел на домашнюю страницу пред + и нажал ссылку на каталог бокалов, этот header будет отправлен в браузер: Referer: http://предметы-сервировки-стола.рф/ |
From: | e-mail пользователя, который отправляет запрос |
Accept: | Определяет список типов данных, которые клиент может обработать при получении ответа: // Например: Accept: text/html Accept: image/gif |
Accept-Encoding: | Определяет виды кодировки, которые клиент может обработать при получении ответа Например: Accept-Encoding: gzip Accept-Encoding: compress Accept-Encoding: deflate Accept-Encoding: * - поддерживаются все виды корректировки |
Accept-Language: | Определяет языки, которые клиент принимает в ответе // Accept-Language: gu |
MIME-Version: | Определяет используемую версию MIME протокола (протокол используется для передачи данных по почте) MIME-Version:1.1 |
If-Modified-Since: | Используется для запросов с условием, значение заголовка содержит дату и время, для определения актуальности ресурса. Сервис возвращает положительный ответ, если ресурс был изменен после указанной даты и времени. If-Modified-Since:Tue, 17 Dec 2021 17:40:50 GMT |
If-Unmodified-Since | Используется для запросов с условием, значение заголовка содержит дату и время, для определения актуальности ресурса. Сервис возвращает положительный ответ, если ресурс не был изменен после указанной даты и времени Если веб-документ уже сохранен в кеше в браузере и вы посещаете его снова, ваш браузер может проверить, был ли документ обновлён. If-Unmodified-Since:Tue, 17 Dec 2021 17:40:50 GMT |
Authorization: | Передает информацию о пользователе (логин, пароль), чтобы подтвердить, что запрос пришел от авторизованного пользователя Данные об авторизации пользователя передаются в зашифрованном виде и записывается в формате Authorization: <auth-scheme> <authorization-parameters> где, <auth-scheme> - схема, по которой зашифрованы параметры авторизации (логин, пароль и тд.) <authorization-parameters> - зашифрованные параметры Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l |
Content-Language:Content-Encoding:Content-Length:If-Modified-Since:POST http://предметы-сервировки-стола.рф/бокал/для-красного-вина
volume=140&height=25&material=стекло PUT http://предметы-сервировки-стола.рф/бокал/для-красного-вина`
Body: {
“volume”: “140",
“height”: “25",
"material": "стекло"
} PATCH http://предметы-сервировки-стола.рф/бокал/для-красного-вина`
Body: {
“volume”: “160"
} GET http://предметы-сервировки-стола.рф/бокал/для-красного-вина, в ответ мы можем получить несколько бокалов с разными характеристиками. Это и есть коллекция ресурсов.GET http://предметы-сервировки-стола.рф/бокал/для-красного-вина?search=пластикhttp://предметы-сервировки-стола.рф/бокал/для-красного-вина?material=пластикhttp://предметы-сервировки-стола.рф/бокал/для-красного-вина?material=пластик&sort=volume&sortOrder=descGET http://предметы-сервировки-стола.рф/ложка/для_супа/2http://предметы-сервировки-стола.рф/бокал?fields=volumehttp://предметы-сервировки-стола.рф/бокал?fields=volume,materialhttp://предметы-сервировки-стола.рф/ложка/для_супа/2/materialhttp://предметы-сервировки-стола.рф/ложка/для_супа/2?fields=materialhttp://предметы-сервировки-стола.рф/ложка/для_супа/2?fields=material,lengthGET http://предметы-сервировки-стола.рф
Authorization: Basic FjgFIKVcGVuc5HgjTk
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)
Accept: text/html
Accept-Language: en