Professional Documents
Culture Documents
Видове заявки в HTTP
Видове заявки в HTTP
Изготвено от:
Марио Христов №18 12в
Заявки
Методът извършва
Методът описва тест за връщане на
Заявките, използващи комуникационните съобщения по пътя
GET, трябва да Методът изтрива опции за целевия към целевия ресурс.
извличат само данни. посочения ресурс. ресурс.
2
GET
◇ GET заявките могат да бъдат кеширани
◇ GET заявките остават в историята на браузъра
◇ GET заявките могат да бъдат маркирани
◇ GET заявките никога не трябва да се използват, когато се работи с
чувствителни данни
◇ Заявките GET имат ограничения за дължина до 2048 символа
◇ GET заявките се използват само за изискване на данни (не за промяна)
3
GET request
4
POST
◇ POST заявките никога не се кешират
◇ POST заявките не остават в хронологията на браузъра
◇ POST заявките не могат да бъдат маркирани
◇ POST заявките нямат ограничения за дължината на данните
5
POST request
6
DELETE
◇ При успешно изтриване кодът на
състоянието на HTTP отговора 204
(Няма съдържание) се връща без
тяло на отговора.
7
CONNECT
◇ Заявката подтиква proxy да установи HTTP тунел към отдалечената крайна
точка. Обикновено се използва за SSL връзки, въпреки че може да се
използва и с HTTP (използва се за целите на прокси верижно свързване и
тунелиране)
8
OPTIONS
◇ Методът е вид HTTP повикване, което обяснява какви са опциите за целеви
ресурс, като крайна точка на API. Клиентът може да използва URL адреса
на целевия ресурс, за да използва метода OPTIONS или да използва *, за да
насочи целия сървър.
9
HEAD
◇ HEAD е метод заявка, поддържан от HTTP, използван от World Wide Web.
Той изисква отговор, идентичен с този на GET заявката, но без тялото на
отговора. Това е полезно за извличане на метаинформация, написана в
header на отговора, без да се налага да транспортирате цялото съдържание.
10
TRACE
◇ Методът е предназначен за диагностични цели. Ако е разрешено, уеб
сървърът ще отговаря на заявки, които използват метода TRACE, като
повтаря в отговора си точната заявка, която е получена.
11
PATCH
◇ Методът се използва за частично модифициране на съществуващ ресурс.
◇ С HTTP PATCH заявка не е необходимо да изпращате пълното представяне
на данните на сървъра, вместо това изпращате само променените полета
заедно с имената на тези полета. За големи обекти това може значително да
намали количеството данни, изпращани към сървъра, и да намали времето
за обработка на такива заявки.
12