Vizsgatémák 5 HTTP alapok Flashcards
HTTP alapok
Mi a HTTP?
Állapotnélküli alkalmazásszintű kérés/válasz protokollok egy családja.
Ki fejleszti a HTTP-t?
Kezdetben az IETF és W3C közösen, ma már csak az IETF.
Mi az egységes interfész?
Egységes interfész van biztosítva erőforrásokkal való interakciókhoz.
Mi az állapotnélküli protokoll?
Minden egyes kérés jelentése a többiétől külön értelmezhető.
Mit jelent a kiterjeszthetőség?
Olyan pontok melyek új verzió kiadása nélkül fejleszthetők és bővíthetők.
Melyek az általános kiterjesztési pontok?
Metódusok
Állapotkódok
Mezők
Hitelesítési sémák
Tartomány egységek
Tartalomkódolás
Milyen URI sémákat definiál a HTTP?
http és https.
Mi határozza meg egy http vagy https URI eredet szerverét?
A hoszt azonosító és az opcionális portszám.
Mi azonosít egy lehetséges cél erőforrást?
Az útvonal komponens és az opcionális lekérdezés komponens.
Mi a http és https URI séma szintaxisa?
“http:://” host [”:” port] [útvonal] [”?” lekérdezés]
alapértelmezett a 80as portszám
“https://” host [”:” port] [útvonal] [”?” lekérdezés]
alapértelmezett a 443as portszám
Mit jelent az üzenet absztrakció?
RFC 9110 alapján egy üzenet a következőkből áll:
Vezérlő adatok
Fejléc szakasz
Tartalom
Lezáró szakasz
Mit jelent az önleíró tulajdonság?
Mindent amit az üzenetről tudni kell, megállapítható az üzenet vizsgálatával.
Mit tartalmaznak a vezérlő adatok mező?
Kérésben: metódust, kérés célt és protokoll verziót
Válaszban: állapotkódot, opcionális indok frázist és a protokoll verziót
Mi a fejléc szakasz?
A tartalom előtt küldött mezők a fejléc szakasz részei
Mit tartalmaz a tartalom?
Egy teljes vagy részleges reprezentációt hordozhatnak a HTTP üzenetek.
A Content-Type és Content-Encoding általt meghatározott formátumban és kódolásban van.
Mi határozza meg a tartalom célját?
Kérésben a metódus szemantika
Válaszban a kérés metódus, az állapotkód és a tartalmat leíró mezők.