Sobes.tech
Junior

Hogy néz ki egy HTTP-kérés?

sobes.tech MI

Válasz az MI-től

A HTTP-kérés a következő részekből áll:

  1. Kezdő sor (Request Line): Meghatározza a kérés típusát, az erőforrás útját és a protokoll verzióját.
  2. Fejlécek (Headers): További információk a kérésről, az ügyfélről vagy a kérés törzséről.
  3. Üres sor: Elválasztja a fejléceket a kérés törzsétől.
  4. Kérés törzse (Body, opcionális): Tartalmazza a szervernek küldött adatokat (pl. POST kérés esetén).

GET kérés példája:

// Kezdő sor: módszer, út, protokoll verzió
// GET /index.html HTTP/1.1

// Fejlécek: információk az ügyfélről, kérésről stb.
// Host: www.example.com
// User-Agent: Mozilla/5.0
// Accept: text/html

// Üres sor: elválasztja a fejléceket a törzstől (ebben az esetben nincs)

// Kérés törzse (üres GET esetén)

POST kérés példája:

// Kezdő sor
// POST /submit HTTP/1.1

// Fejlécek
// Host: www.example.com
// Content-Type: application/x-www-form-urlencoded
// Content-Length: 25

// Üres sor

// Kérés törzse
// name=test&value=data

A HTTP főbb módszerei:

Módszer Leírás Kérés törzse jelenléte
GET Adatok lekérése a megadott erőforrásból Nem
POST Adatok küldése feldolgozásra a megadott erőforráshoz Igen
PUT Az erőforrás összes jelenlegi reprezentációjának helyettesítése a kérés adataival Igen
DELETE A megadott erőforrás törlése Nem
HEAD A fejlécadatok lekérése, mint a GET, de válasz törzs nélkül Nem
PATCH Részleges módosítások alkalmazása az erőforráson Igen
OPTIONS A kommunikációs paraméterek leírása a cél erőforráshoz Opcionális