You are on page 1of 12

Видове заявки в HTTP

Изготвено от:
Марио Христов №18 12в
Заявки
Методът извършва
Методът описва тест за връщане на
Заявките, използващи комуникационните съобщения по пътя
GET, трябва да Методът изтрива опции за целевия към целевия ресурс.
извличат само данни. посочения ресурс. ресурс.

GET POST DELETE CONNECT OPTIONS HEAD TRACE PATCH END

Методът изпраща Методът установява Методът прилага


обект на посочения тунел към сървъра, Методът изисква частични
ресурс идентифициран от отговор, идентичен на модификации към
целевия ресурс. 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

You might also like