Middle
HTTP sorğusu və cavabının quruluşu haqqında danış.
sobes.tech Süni İntellekt
AI-dan cavab
HTTP sorğusu üç əsas hissədən ibarətdir:
-
Başlanğıc xətti (Request Line) — metod (GET, POST və s.), resurs URI və protokol versiyasını ehtiva edir.
-
Başlıqlar (Headers) — açar-dəyər cütləri, meta məlumatları ötürür, məsələn, məzmun tipi, kukilər, avtorizasiya.
-
Sorğu gövdəsi (Body) — optional hissədir, məlumatları ehtiva edir, məsələn, POST sorğularında.
Sorğu nümunəsi:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}
HTTP cavabı da üç hissədən ibarətdir:
-
Status xətti (Status Line) — protokol versiyası, vəziyyət kodu (məsələn, 200 OK).
-
Başlıqlar (Headers) — cavab haqqında meta məlumatlar, məsələn, məzmun tipi, uzunluğu.
-
Cavab gövdəsi (Body) — server tərəfindən geri qaytarılan məlumatlar, məsələn, HTML, JSON.
Cavab nümunəsi:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27
{"id":123,"status":"ok"}