Sobes.tech
Junior — Middle

HTTP protokolu sorğusu hansı komponentlərdən ibarətdir?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP sorğusu əsas komponentlərdən ibarətdir:

  1. Sorğu xətti (Request Line) — metod (GET, POST və s.), URI (resursun ünvanı) və HTTP protokol versiyasını ehtiva edir.

  2. Başlıqlar (Headers) — "açar: dəyər" cütləri şəklində, sorğu haqqında əlavə məlumatları ötürür, məsələn, məzmun tipi, dil, kukilər və s.

  3. Sorğu gövdəsi (Body) — müstəsna olmayan hissədir və serverə göndərilən məlumatları ehtiva edir (məsələn, POST sorğularında).

Sorğu nümunəsi:

POST /api/user HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}

Go standart kitabxanasında net/http bütün bu komponentləri ehtiva edən http.Request strukturunu təqdim edir və HTTP sorğuları ilə işləmək üçün asanlıq təmin edir.