Junior — Middle
Milyen összetevőkből áll egy HTTP-kérés, és hogyan működnek együtt?
sobes.tech MI
Válasz az MI-től
A HTTP-kérés több fő összetevőből áll:
- Módszer (GET, POST, PUT stb.) — meghatározza, hogy a kliens milyen műveletet kíván végrehajtani.
- URL — az erőforrás címe, amelyhez a kérés irányul.
- Fejlécek (Headers) — a kérés metaadatai, például a tartalom típusa, hitelesítés.
- Kérés teste (Body) — az adatok, amelyeket a szervernek küldünk (pl. POST esetén).
Az interakció így történik: a kliens elkészíti a kérést a megadott összetevőkkel, és elküldi a szervernek. A szerver fogadja a kérést, elemzi a módszert, URL-t és fejléceket, feldolgozza a testet (ha van), és választ ad. Node.js-ben az HTTP-kérésekkel a IncomingMessage (kérés) és a ServerResponse (válasz) objektumokat használjuk, amelyek lehetővé teszik a kérés összetevőinek olvasását és a válasz kialakítását.