Junior
Milyen összetevőkből áll egy HTTP-kérés?
sobes.tech MI
Válasz az MI-től
A HTTP-kérés a következő összetevőkből áll:
-
Kérés sor (Request Line):
- HTTP-módszer (GET, POST, PUT, DELETE stb.).
- Az erőforrás útvonala (URL).
- A HTTP-protokoll verziója (HTTP/1.1, HTTP/2.0 stb.).
// Példa kérés sorára: GET /index.html HTTP/1.1 -
Fejlécek (Headers):
- További információkat továbbít a kérésről, a kliensről vagy az erőforrásról.
- Minden fejléc egy kulcs-érték pár.
// Fejléc példák: Host: www.pelda.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Üres sor:
- Elválasztja a fejléceket a kérés törzsétől.
// Üres sor a fejlécek és a kérés törzse között -
Kérés törzse (Request Body):
- Tartalmazza az adatokat, amelyeket a szervernek küldünk, ha alkalmazható (pl. POST vagy PUT módszerek esetén).
- A törzs formátuma a
Content-Typefejléc által van meghatározva.
// Példa kérés törzsére JSON formátumban: { "name": "John Doe", "occupation": "Software Engineer" }