Junior
Milyen összetevőkből áll a szerver válasza?
sobes.tech MI
Válasz az MI-től
A szerver válasza három fő összetevőből áll:
-
Kezdő sor (Állapot sor):
- Tartalmazza az HTTP protokoll verzióját (pl.
HTTP/1.1). - Állapotkód (számérték, pl.
200). - Állapotkód szöveges magyarázata (pl.
OK,Not Found).
Példa HTTP/1.1 válasz:
HTTP/1.1 200 OKPélda HTTP/2 válasz:
:status 200 - Tartalmazza az HTTP protokoll verzióját (pl.
-
Válasz fejléc (Response Headers):
- Párokból állnak, mint "Név: Érték".
- Meta-információt nyújtanak a válaszról vagy a visszaküldött erőforrásról.
- Üres sor választja el a kezdő sortól.
Fő típusú fejléc típusok:
- Általános fejléc: Mind kérésre, mind válaszra alkalmazható (pl.
Date,Connection). - Válasz fejléc: Tájékoztat a szerver vagy a válasz erőforrásának jellemzőiről (pl.
Server,Set-Cookie,Expires,Cache-Control,Content-Type,Content-Length).
Példa fejléc:
Date: Tue, 11 Jun 2024 10:00:00 GMT Content-Type: application/json Content-Length: 123 Server: Apache/2.4.41 (Unix) -
Válasz törzse (Response Body):
- Tartalmazza az adatokat, amelyeket a szerver küld a kliensnek a kérésnek megfelelően.
- Nem mindig van jelen (pl.
204 No Contentstátuszkódú válaszok esetén). - Az adatok formátumát a
Content-Typefejléc határozza meg.
Példák a válasz törzsének tartalmára:
- HTML oldal
- JSON objektum
- Kép
- Szöveg
- Bináris adatok
{ "id": 1, "name": "Example Item", "status": "active" }