Téma 7 technikák http kérések

Topic 7: meghatározása HTTP módszerek (HTTP módszer Meghatározások). HTTP kérés módszerei

Téma 7 technikák http kérések

Meghatározása HTTP módszerek (HTTP módszer Meghatározások). Leírás HTTP kérés módszerek

Típusú HTTP kérés módszerek

Ha azt szeretnénk, hogy mindent tud a HTTP protokollt. Lásd a navigációs rész a HTTP protokollt. HTTP 1.1 szabvány nyolc módszerek, de egy sor módszer lehet hosszabbítani, de ez nem fog működni más HTTP alkalmazások. amelyek teljes mértékben megfelelnek a levelet a szabvány. Minden HTTP kérelemnek tartalmaznia kell a módszert. HTTP kérés módszerek vannak osztva idempotens és biztonságos módszer. Adok egy rövid segítség: idempotens módszer HTTP must nagyszámú azonos HTTP kérések ugyanaz a hatása, mint amikor egyetlen kérelmet, de ugyanakkor, a HTTP-válasz a szerver nem kell egyeznie. Ez most egy ellentmondás.

Biztonságos HTTP módszerek és idempotens HTTP kérés módszerek

Nézzük meg a különbséget HTTP módszerekkel. Először úgy biztonságos módszerek. HTTP szabvány egyértelművé teszi, hogy a program, amely együttműködik a Internetben, a felhasználó, így tájékoztatja a felhasználót az esetleges akciók zajlanak, és hogy képes, de amely előre nem látható értékeket a felhasználó saját maga vagy mások. Más szóval, a böngésző tájékoztatnia kell az esetleges intézkedések során a HTTP kapcsolat. Ez nem mindig van így, de legalább azt mondják a HTTP 1.1 protokollt szabvány.

Biztonságos HTTP módszerek (Safe módszer HTTP)

Abban a pillanatban, hogy egy megállapodást, hogy a HTTP GET és HEAD módszerek soha más értelme, kivéve a terhelés, így HTTP ezeket a módszereket kell tekinteni, mint egy biztonságos, egy HTTP kérést. Ezért a böngésző, ha a POST, PUT vagy DELETE figyelmezteti Önt, hogy mi történhet a potenciálisan veszélyes művelet és megkérdezi, hogy szeretné azt végrehajtani.

Idempotens HTTP módszerek (idempotens Módszerek HTTP)

Már röviden elmagyarázta a idempotens HTTP módszerek. felhasználásával az ilyen módszerek ugyanazok, mint a mellékhatások esetében egyetlen kérelmet, és abban az esetben gyakori megismétlése ugyanazt a kérelmet, azaz a terhelés az azonos, de a HTTP-válasz a szerver képes különböző minden alkalommal. By idempotens módszerek közé tartoznak a következő HTTP módszerek: GET, HEAD, PUT és DELETE. Ugyanez a hatás már idempotencia HTTP módszerek OPTIONS és nyomon követni.

Áttekintést HTTP módszerek

Nézzük sorolja fel az összes HTTP módszerek és ad nekik egy rövid leírást. Az egyszerűség kedvéért csökkenti a HTTP módszerek a táblázatban

HTTP TRACE metódus létrehoz egy hurkot, amelyen keresztül az ügyfél láthatja, mi történik azzal az üzenettel, hogy az összes átviteli csomópontok.

Mi röviden áttekintették az összes HTTP módszerek, és adott nekik egy rövid választ. Térjünk most fejtette ki részletesebben az egyes HTTP módszerek és néhány példát a HTTP használata módszerekkel.

Ismertetése HTTP GET metódussal. Egy példa a HTTP GET metódussal

HTTP GET módszer lehetővé teszi, hogy információkat kapjon a HTTP szervert. A kapott információk a szerver lehet bármilyen, amíg ez a formája HTTP objektumot. információkhoz való hozzáférés a GET metódus segítségével keresztül URI. Gyakran előfordul, hogy a HTTP GET metódust vonatkozik minden kódot, de nem egy adott oldalra (összes CMS generál tartalmak menet közben), ezért a GET metódus működik, hogy nem kap a forráskódot, hogy létrehozza a szöveget, és a szöveg is.

HTTP GET módszer kétféle: feltételes GET módszer és a részleges GET metódust. Nézzük először pillantást feltételes GET metódust. Ha egy feltételes HTTP GET módszer, a következő fejléc mezőket adunk a HTTP üzenet. If-Modified-Since Ha-módosítatlan-óta, ha-Match, If-None-Match, vagy ha-tartomány. Az érték olyan területeken minden olyan feltétel, és ha ez a feltétel teljesül, akkor ott van a transzfer az objektum, amely tárolja a megadott URI, ha a feltétel nem teljesül, akkor a szerver nem továbbít adatokat. Feltételes HTTP GET módszer célja, hogy csökkentsék a terhelést a hálózaton.

Nézzük most meg a funkciók a részleges HTTP GET metódussal. Feature részleges GET módszer lényege, hogy a tartomány területén jelen van a fejlécben. Ha részleges GET módszer hasznos információkat továbbítani kell az emberi darab, akkor megy ki ezeket a darabokat. Nem emlékeztet ez emlékezteti, hogy letölt fájlokat keresztül HTTP ha meg tudjuk állítani a letöltést, kapcsolja ki a böngésző, majd ismét kapcsolja be a böngésző és a letöltés kerül sor pontosan azon a helyen, ahol megszakadt. Ne felejtsük el, hogy a fejléc mezők - a paraméterei a HTTP protokoll. amely meghatározza, hogy a munkát a kliens és a szerver.

A szerver cache válaszok kéréseket HTTP GET metódussal. de figyelemmel bizonyos követelményeknek, amelyek megbeszéljük később. Írjunk saját HTTP kérések a GET metódust és látni, hogy milyen választ kapunk a kiszolgáló:

Áttekintettük a leggyakrabban használt HTTP GET metódussal. Nézzük most meg a második legnépszerűbb HTTP módszer - POST módszerrel.

Leírás A HTTP POST módszerrel. Példa a HTTP POST módszerrel

HTTP POST eljárás a második az internet használatát, és annak szükségességét, hogy adatokat küldjön a szerver. HTTP POST módszer lehetővé teszi, hogy adatokat küldjön a szerver. A fejlesztők be a POST metódust a HTTP szabvány, így az ügyfelek:

  • üzenetet hagyni a különböző internetes források;
  • továbbítja az információt magáról kitöltésével HTML formában;

Hogyan működik a POST módszer meghatározása kizárólag a szerver oldalon, és általában függ a kért URI. Ha összehasonlítjuk az URI, amely kezeli az ügyfél és az üzenetet akar küldeni egy fájlrendszer, az URI - ez a mappa, és az ügyfél üzenet - egy fájl, amely abban a mappában.

Ennek eredményeként a HTTP metódus POST szerver nem szükséges, mivel a forrás bocsát URI, kiszolgáló állapota kódot a HTTP metódus POST lehet 200 (ebben az esetben, akkor kap egy erőforrás), vagy 204 (ebben az esetben nem kapsz tartalom) . a szerver válaszol a POST módszer nem cache, de lehet kötelezővé tenni, ha használja a pályát Cache-Control vagy elévülési fejlécben.

Adjunk egy példát a HTTP POST módszerrel:

A legfontosabb módszerei HTTP kérés módszerek GET és POST. A POST módszer lehetővé teszi, hogy adatokat küldjön a szerver egy HTML űrlapot, és kap a módszert alkalmazzák az interneten minden a HTTP GET kérés módszer, hogy információkat szerezzen a szerverről. Azaz, egy HTTP kérést a GET módszer lehetővé teszi, hogy információt az oldalról.

Kapcsolódó cikkek