Sobes.tech
Junior

Hansı başlıq növlərini bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP başlıqları dörd əsas kateqoriyaya bölünür:

  • Ümumi Başlıqlar (General Headers): Həm sorğularda, həm də cavablarda mövcud ola bilər və mesajın məzmunu ilə əlaqəli deyil. Nümunələr: Cache-Control, Connection, Date.
  • Sorğu Başlıqları (Request Headers): Müştərinin əldə etmək istədiyi resurs və ya müştəri haqqında daha çox məlumat ehtiva edir. Nümunələr: Accept, Authorization, User-Agent.
  • Cavab Başlıqları (Response Headers): Cavabda server və ya resurs haqqında əlavə məlumatlar ehtiva edir. Nümunələr: Server, Set-Cookie, Allow.
  • Varlıq Başlıqları (Entity Headers): Mesajın bədəninin varlığını təsvir edir. Həm POST, həm də PUT sorğularında və cavablarda mövcud ola bilər. Nümunələr: Content-Length, Content-Type, Expires.

Həmçinin, ixtisaslaşmış başlıq növləri də mövcuddur:

  • CORS Başlıqları: Resurslara digər domenlərdən girişə nəzarət edir. Nümunələr: Access-Control-Allow-Origin.
  • Proxy Başlıqları: Proxy serverləri tərəfindən istifadə olunur. Nümunələr: X-Forwarded-For.
  • Xüsusi Başlıqlar: X- ilə başlayan standart olmayan başlıqlar, baxmayaraq ki, bu praktika köhnəlib.

HTTP sorğusunda başlıqlar nümunəsi:

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, kimi Gecko) Chrome/100.0.4896.88 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br

HTTP cavabında başlıqlar nümunəsi:

HTTP/1.1 200 OK
Date: Mon, 18 Apr 2022 12:00:00 GMT
Server: Apache/2.4.41 (Ubuntu)
Last-Modified: Mon, 18 Apr 2022 11:50:00 GMT
ETag: "5cb27f11-b26"
Content-Length: 2854
Content-Type: text/html