Intern
Mis on päringu päised?
sobes.tech AI
Vastus AI-lt
Päringupäringute päised (Request Headers) on täiendav teave, mida klient (brauser või muu rakendus) edastab serverile HTTP-päringus. Need sisaldavad metaandmeid päringu, kliendi ja nõutava ressursi kohta.
Päringupäringute päiste peamised funktsioonid:
- Teabe edastamine kliendi kohta: Brauseri tüüp, operatsioonisüsteem, toetatud keeled (User-Agent, Accept-Language):
- Puhverdamise haldamine: Tingimuste määramine uuendatud ressursi saamiseks (If-None-Match, If-Modified-Since):
- Autentimine: Kasutaja andmete edastamine (Authorization):
- Sisu kokkulepe: Vastuse soovitud formaadid (Accept, Accept-Encoding):
- Päringu keha suurus ja tüüp: Andmed, mis saadetakse päringu kehasse (Content-Type, Content-Length):
- Turvalisus: Päringu allika näitamine, et vältida rünnakuid (Origin, Referer):
Levinumad päringupäringute päised:
Host: serveri domeeninimi, millele päring on suunatud:User-Agent: Klientprogrammi identifitseerimine:Accept: Meediumitüübid, mida klient on valmis vastuses vastu võtma:Content-Type: Päringu keha meediumitüüp:Authorization: Autentimisandmed (näiteks Bearer token):Cookie: HTTP-krõpsud, mida klient saadab serverile:
HTTP-päringu struktuuri näide:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Connection: keep-alive
QA kontekstis on päringupäringute päiste kontroll oluline:
- Õige andmeedastuse kontroll:
- Turvatestimine (näiteks, vajalike päiste olemasolu autentimiseks):
- Puhverdamise ja sisu tüüpide toe analüüs:
- Traffiku analüüs — klientkäitumise mõistmiseks.