Sobes.tech
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:

  1. 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
    
  2. 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
    
  3. Ü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
    
  4. 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-Type fejléc által van meghatározva.
    // Példa kérés törzsére JSON formátumban:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }