Sobes.tech
Middle

HTTP მოთხოვნა რა შემადგენლობაშია?

sobes.tech AI

პასუხი AI-სგან

HTTP სერვერი რამდენიმე ნაწილად არის გაყოფილი:

  1. დაწყებითი ხაზი (Request Line) — შეიცავს მეთოდს (GET, POST და ა.შ.), URL-ს და პროტოკოლის ვერსიას.
  2. სათაურები (Headers) — გასაღები-ღირებულების წყვილები, გადმოსცემენ მეტა-ინფორმაციას (მაგალითად, Content-Type, Authorization).
  3. ცარიელი ხაზი — გამოყოფს სათაურებს და სხეულს.
  4. საკითხის სხეული (Body) — სურვილისამებრ, შეიცავს მონაცემებს (მაგალითად, POST-სთვის).

დაწყებითი ხაზი და სათაურების მაგალითი:

POST /api/user HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"name":"John"}