Sobes.tech
Junior — Middle

Millist teavet ja parameetreid saab edastada HTTP-päringus?

sobes.tech AI

Vastus AI-lt

HTTP-päringus saab edastada järgmisi peamisi teabe ja parameetrite tüüpe:

  • URL-parameetrid (Query parameters) — andmed, mis edastatakse päringu stringis pärast märki ?, näiteks: ?id=123&sort=asc.
  • Päised (Headers) — päringu metaandmed, näiteks Content-Type, Authorization, User-Agent.
  • Päringu keha (Body) — andmed, mis saadetakse päringu kehas, tavaliselt POST, PUT, PATCH päringutes. Võib sisaldada JSON-i, XML-i, form-data ja muid formaate.
  • Cookies — väikesed andmed, mida klient saadab serverile sessiooni tuvastamiseks ja muudel eesmärkidel.
  • Päringu meetod (GET, POST, PUT, DELETE ja muud) — määrab tegevuse, mida klient soovib teha.

Näiteks POST-päringus JSON-keha ja autoriseerimispealkirjaga:

POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Sellisel viisil võib HTTP-päring sisaldada mitmesugust teavet, mis on vajalik kliendi ja serveri vaheliseks suhtluseks.