Преглед ХТТП метода

Следећи чланак описује методе ХТТП-а. Било која активност врши се путем интернета, било да је то претраживање интернета или куповина на мрежи, што је у основи размена података између крајњег уређаја и веб сервера. Очекујемо сигурну везу између нашег уређаја и веб сервера који хостује веб локацију који штити интегритет и поверљивост података који се размењују. ХТТП (протокол преноса хипертекста) је универзално договорени формат преноса података преко мреже који регулише размјену података између корисничких уређаја и сервера веб страница и које радње предузимају веб сервери и прегледачи за сваку 'наредбу'. ХТТПС је напредна и сигурнија надоградња на ХТТП.

Пример

  • Преглед Амазона

Док почињемо са уносом речи „Амазон“ у адресну траку или траку за претрагу, овде имајте на уму да је прегледач аутоматски предложио циљну веб адресу као „хттпс://ввв.амазон.ин/“.

Док кликнемо на ентер и веб локација се учита, такође видимо икону закључавања непосредно пре веб адресе која указује на сигурну везу која следи ХТТПС протоколима. Сви подаци који се преносе путем ХТТПС везе шифрирају се прије преношења помоћу слоја сигурних утичница (ССЛ) и сигурности транспортног слоја (ТЛС).

Све то заједно обезбеђује следећа три слоја сигурности

  • Шифровање - Сви подаци који се размењују су шифровани.
  • Интегритет података - Подаци се не могу оштетити или модификовати током транзита.
  • Аутентификација - осигурава да су корисници повезани са предвиђеним веб локацијама.

ХТТП методе (називају се и глаголи)

Током прегледавања крајњи корисник (радња прегледача) шаље захтеве веб серверу, а сервер шаље одговарајући одговор. ХТТП дефинира скуп метода захтјева како би назначио изабрану радњу коју треба извести. Било који корисник може користити било коју методу, а сервер може бити дизајниран тако да подржава било коју комбинацију метода.

Постоји 9 унапред дефинисаних метода које се користе са ХТТП и ХТТПС.

1. Набавите

Метода ГЕТ користи се за дохваћање информација („ентитета“) са веб сервера помоћу одређеног Рекуест-УРИ (Униформ Ресоурце Идентифиер). Захтеви који користе ГЕТ морају само да преузму податке и немају други ефекат на податке.

Условна ГЕТ метода захтијева да се ентитет пребаци само под околностима описаним у пољима (условним условним заглављама) за условно заглавље, чији је циљ смањење употребе мреже коју је могуће избјећи. Слично томе, дјеломични ГЕТ захтијева да се пребаци само дио ентитета.

2. Глава

Метода ХЕАД је идентична ГЕТ-у, осим што сервер преноси статусну линију и само заглавље, без тела одговора. Ово је корисно за проналажење мета-информација написаних у заглавима одговора, без потребе за преносом целокупног садржаја.

Ова метода се често користи за тестирање хипертекстуалних веза на валидност, приступачност и недавне измене или за једноставно проверу шта ће се ГЕТ захтев вратити пре него што заиста поднесе захтев.

3. Пост

Овај захтев се користи за пренос важних структурираних података на сервер, на пример, податке о клијентима, учитавање датотека итд. Помоћу ХТМЛ образаца за креирање или ажурирање ресурса. Захтијева матични сервер да прихвати 'ентитет' затворен у тијелу захтјева као новог подређеног ресурса који је идентификовао УРИ-ом захтјева.

Једноставни пример је образац „Контакт“ на веб локацији. Када попуните уносе у обрасцу и притиснете „Пошаљи“, ти се подаци уграђују у тело захтева и шаљу серверу у формату као што су ЈСОН, КСМЛ или било који други формат.

4. Опције

Иако се не користи тако широко као други захтјев ХТТП метода, треба вратити податке који описују које друге методе послужитељ подржава на датој УРЛ адреси без навођења радње ресурса или тражења дохваћања ресурса. Ово се може користити за провјеру функционалности веб сервера тражењем '*', што указује да се захтјев не односи на одређени ресурс.

5. Ставите

Слично као ПОСТ, замењује све тренутне представе циљног ресурса са учитаним садржајем. Метода ПУТ захтијева да укључени ентитет буде похрањен под наведеним УРИ-ом захтјева. Ако се Рекуест-УРИ односи на већ постојећи ресурс, ентитет треба сматрати модификованом верзијом постојећег на послужитељу.

Позивање истог ПУТ захтева више пута увек даје исти резултат, док позивање ПОСТ захтева више пута може створити исти ресурс више пута.

6. Избришите

Ова метода се користи за брисање ресурса на наведеној УРЛ адреси. Крајњи клијент не може бити сигуран да је акција извршена, чак и ако се статусни код враћен са веб сервера одређује да је акција успешно завршена. Међутим, од сервера се не очекује да показује успех, осим када одговор одговори, брише ресурс или га премешта на изолирану локацију.

7. Траг

Ова метода омогућава клијенту да види шта се прима на крају сервера у ланцу захтева и да те податке користи за тестирање тако да клијент може видети које су промене (ако их има) извршиле посреднички сервери. Крајњи прималац захтева реплицира поруку која је примљена натраг клијенту као ентитетско тело одговора.

8. Повежите се

Ово трансформише захтевну везу у прозирни ТЦП / ИП тунел, обично омогућавајући ССЛ шифрирану размену података (ХТТПС) преко некодираног ХТТП прокија. То се назива ХТТП Туннелинг. Захтјев ствара тунел према серверу који показује циљни ресурс.

9. Патцх

Ова метода примењује делимичне модификације на ресурсу. Омогућује ентитет који има листу промјена које се примјењују на ресурс у облику ПАТЦХ документа који користи структуре као што су КСМЛ или ЈСОН или друге.

Метода ПАТЦХ брже је и мање троши ресурсе од методе стављања, када се уносе делимичне промене на наведени ресурс.

Закључак - ХТТП методе

ХТТП захтеви су основни оквир који омогућава корисницима да комуницира са веб локацијама путем претраживача. Овај се оквир користи и у мобилним апликацијама које користе АПИ-је који на својствен начин укључују комбинације ових Захтевних метода / глагола ради лакшег развоја и тестирања и осигуравају глатко и поједностављено корисничко искуство.

Препоручени чланци

Ово је водич за ХТТП методе. Овдје детаљно разговарамо о њиховом прегледу и различитим методама ХТТП-а. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. ХТТП колачићи
  2. ХТТП кеширање
  3. ПХП Филтери
  4. Графови у Р

Категорија: