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:
-
Sorğu xətti (Request Line) — metod (GET, POST və s.), URI (resursun ünvanı) və HTTP protokol versiyasını ehtiva edir.
-
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.
-
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.