Sobes.tech
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:

  1. Sorğu xətti (Request Line) — metod (GET, POST və s.), URI (mənbəyə yol) və HTTP protokol versiyasını ehtiva edir.

  2. 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.

  3. 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.