⊗inhpBsRM 6 of 29 menu

HTTP методи на заявки

Най-често срещаните методи на HTTP заявки са методите GET и POST. Нека разгледаме тези методи по-подробно, както и да изучим други, по-редки методи. Описанието на другите методи е достатъчно общо. Работата е там, че тези методи имат широко приложение и HTTP протоколът посочва само тяхното общо предназначение. И така, ето описанието на методите:

Метод Описание
GET Методът GET е основният метод, използван най-често. Той се прилага за просто получаване на страници.
POST Методът POST се прилага за предаване на потребителски данни. Например, посетител на сайт иска да остави коментар към статия. В този случай клиентът трябва да извърши заявка с метод POST. При това коментарът на потребителя ще бъде изпратен в тялото на заявката. А сървърът ще запази този коментар и в отговор ще върне страницата на статията, в която ще има всички оставени по-рано коментари и нашия нов. Също така чрез метод POST обикновено се качват файлове на сървъра.
HEAD Методът HEAD заявява страница по същия начин като метода GET, но в отговор получава само заглавия, без тялото на отговора.
DELETE Методът DELETE изрично указава на сървъра, че клиентът иска да изтрие данни, съхранявани на сървъра за дадения URI.
PATCH Методът PATCH изрично указава на сървъра, че клиентът иска да промени данни, съхранявани на сървъра за дадения URI.
PUT Методът PUT изрично указава на сървъра, че клиентът иска да качи данни на сървъра за дадения URI.
Фундаменталната разлика между методите POST и PUT се състои в разбирането на предназначенията на посочените URI. Методът POST предполага, че към посочения URI ще се извършва обработка на предаваното от клиента съдържание. Използвайки PUT, клиентът предполага, че каченото съдържание съответства на намиращия се на зададения URI ресурс.

Реалният живот

В реалния живот сървърите поддържат добре само методите GET и POST. Затова методът GET се използва както за получаване на данни, така и за тяхното изтриване и промяна. А методът POST се използва както за качване на данни за тяхната обработка, така и за промяна и изтриване на данни.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне