Kódolás http-ban
HTTP kódolás. Kód táblák a HTTP-ben
Kód táblák a HTTP-ben
Ha mindent meg szeretne tudni a HTTP protokollról. olvassa el a HTTP protokoll címsorában található navigációt. A HTTP kódtábláit a byte sorozatot olyan karakterek sorozataként konvertálják, amelyek egy személy számára érthetők. Az ilyen HTTP-manipulációkhoz több kódtáblázat is használható. Így a HTTP protokoll különböző típusú kódolást támogat: az egyszerűektől, mint például az US-ASCII-ből a komplexekhez, amelyek kapcsolást, típust
ISO 2022. Példa táblázatok:
Az összes tartalomkódolási érték esetleg érzékeny. HTTP 1.1 verzió használja a tartalmát kódolási értékek (tartalom-kódolás) a AcceptEncoding fejléc mezőket és a Content-Encoding. Bár az érték leírja a tartalom-kódolás, ami még fontosabb - azt jelzi, hogy milyen dekódolási mechanizmus lesz szükség visszafordítani a folyamatot. gzip. kódolási formátum által termelt fájl tömörítő program «gzip» (GNU zip. tömöríteni. Egy kódolási formátum készített közös programok «borogatás» tömörítés UNIX fájlokat. leereszteni. Zlib méret kombinációban kompresszorszerkezetbe «leereszteni», az RFC 1951.
Átviteli titkosítás HTTP-ben
A HTTP protokoll másik paramétere az átviteli kódolás. Ez a paraméter befolyásolja az objektum test kódolását. Az átvitel kódolása HTTP-ben különbözik a tartalom kódolásától, mivel az első a HTTP-üzenet tulajdonsága. nem tartalom.
A vaskos kódolás vége a zéróméretnek, vége után egy üres karakterlánccal végződik. A véglegesítő célja, hogy hatékony módszert biztosítson egy dinamikusan generált objektum információinak biztosítására; A HTTP-alkalmazások nem küldhetnek fejléc mezőket a véglegesítőben, amelyek kifejezetten nem a végfelhasználók számára készültek, például a Content-MD5 vagy a jövőbeni HTTP-bővítmények a digitális aláíráshoz és egyéb képességekhez.
Minden HTTP / 1.1 alkalmazásnak képesnek kell lennie a csonkolt átviteli kódolás fogadására és dekódolására, és figyelmen kívül kell hagynia azokat az átviteli kódkiterjesztéseket, amelyeket nem értenek. Olyan szerver, amely egy olyan objektum-testet kapott, amelynek átviteli kódolási értékét nem érti, az 501-es állapotfájllal (Not Implemented, szerver hibakód) és a HTTP-kapcsolat megszakításához válaszolnia kell. A szervernek nem kell HTTP / 1.0 átviteli kódolási mezőket küldenie az ügyfeleknek. Ezek HTTP szabvány követelmények