Junior — Middle
HTTP sorğusunun quruluşuna daxil olan komponentləri qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
HTTP sorğusu əsasən bir neçə əsas komponentdən ibarətdir:
-
Sorğu xətti (Request Line) — metod (GET, POST və s.), URI (mənbəyə yol) və HTTP protokol versiyasını ehtiva edir.
-
Başlıqlar (Headers) — açar-dəyər cütləri, sorğu haqqında əlavə məlumatları ötürür, məsələn, məzmun tipi, icazə, kukilər və s.
-
Sorğu gövdəsi (Body) — qeyri-zəruri hissədir və məlumatların ötürülməsi üçün istifadə olunur (məsələn, POST və ya PUT sorğularında).
HTTP sorğusunun nümunəsi:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
iOS-da HTTP sorğuları yaratmaq üçün adətən URLRequest sinfi istifadə olunur, burada bütün bu komponentlər tənzimlənə bilər.