Http szerver válaszai állapotsor http válasz, állapotkódok, http válasz fejlécek, példák,
5. téma: HTTP szerver válaszok: HTTP válaszállapot-karakterlánc, állapotkódok, HTTP válasz fejlécek, példák
HTTP szerver válaszok: HTTP válaszállapot-karakterlánc, állapotkódok, HTTP válasz fejlécek, példák
A kiszolgáló HTTP válaszstruktúrája
Ha mindent meg szeretne tudni a HTTP protokollról. olvassa el a HTTP protokoll címsorában található navigációt. A HTTP-válaszok HTTP-üzenetek. amelyet a szerver az ügyfél kérésére válaszol. A HTTP szerver válaszai szigorúan szabályozottak és egyértelműek. A kiszolgáló HTTP válaszstruktúrája a következőkből áll:
- A HTTP válaszállapot-karakterláncok, amelyekben a kiszolgáló meghatározza a HTTP-protokoll és az állapotkód verzióját.
- Nulla vagy több HTTP fejléc mezők. amelyet CRLF szimbólum választ el.
- Egy üres karakterlánc (ebben a sorban csak CRLF karakter lehet), ez a sor jelzi a fejléc mezők végét.
- A HTTP-üzenet választható teste.
Azok számára, akik nem értik a kiszolgáló HTTP válaszstruktúrájának szóbeli leírását, tegyünk egy példát:
Íme egy egyszerű módja annak, hogy egy állapotsort írjunk a HTTP válaszban. Igen, egyébként az állapotsor HTTP-paraméter.
HTTP válasz állapotkód és magyarázó kifejezés
Általában helyénvaló mondani, hogy az állapotkód vagy az Állapotkód eleme az értelmezés eredményének három számjegyű kódja, és kielégíti az ügyfél kérését. Összességében ez egy olyan szám, amely megmutatja, hogy a szerver hogyan értette az ügyfél kérését. A HTTP válasz állapotkódjához egy magyarázó mondatot küldünk, amely az embereknek szól, hogy megértsék, mi történt. Összefoglaljuk a kiszolgáló HTTP állapotkódjait a táblázatban, és magyarázatot adunk nekik:
Valamennyi, az egyikből induló állapotkód megmondja az ügyfélnek, hogy kérésüket megkapták, és feldolgozás alatt állnak, és ezeket információs állapotkódoknak nevezik.
Minden olyan kód, amely egy csővel kezdődik, azt mondja az ügyfélnek, hogy a művelet sikeres volt: megérkezett, érthető és feldolgozott, ezek a kódok sikeres HTTP-kódok.
A tripletumból induló összes állapotkód megmondja az ügyfélnek, hogy a művelet folytatásához bizonyos intézkedéseket kell tennie, ezeket a kódokat HTTP szerver átirányítási kódoknak nevezik.
Minden négyzetből induló állapotkód megmondja, hogy a hiba az ügyfél hibájának (helytelen szintaxis, elavult protokoll stb.) Miatt van, ami miatt a kiszolgáló nem tud megfelelően dolgozni és válaszolni. Ezek HTTP ügyfél hibakódok.
Az öt kóddal kezdődő összes állami kód megmondja, hogy a HTTP-kiszolgáló oldalán hiba történt. És megkapták a HTTP szerver hibakódok nevét.
Itt van a HTTP állapotkódjai és magyarázó mondatok: