Junior
No kādiem komponentiem sastāv HTTP pieprasījums?
sobes.tech AI
Atbilde no AI
HTTP pieprasījums sastāv no šādām sastāvdaļām:
-
Pieprasījuma rinda (Request Line):
- HTTP metode (GET, POST, PUT, DELETE utt.).
- Resursa ceļš (URL).
- HTTP protokola versija (HTTP/1.1, HTTP/2.0 utt.).
// Piemērs pieprasījuma rindai: GET /index.html HTTP/1.1 -
Galvenes (Headers):
- Pārsūta papildu informāciju par pieprasījumu, klientu vai resursu.
- Katra galvene ir atslēgas-vērtības pāris.
// Galvenes piemēri: Host: www.piemers.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Tukša rinda:
- Atdala galvenes no pieprasījuma ķermeņa.
// Tukša rinda starp galvenēm un pieprasījuma ķermeni -
Pieprasījuma ķermenis (Request Body):
- Saturina datus, kas tiek nosūtīti uz serveri, ja tas ir piemērojams (piemēram, POST vai PUT metodēs).
- Ķermeņa formāts tiek noteikts pēc
Content-Typegalvenes.
// Piemērs pieprasījuma ķermenim JSON formātā: { "name": "John Doe", "occupation": "Software Engineer" }