Sobes.tech
Junior — Middle

HTTP მოთხოვნაში რა ინფორმაცია და პარამეტრები შეიძლება გადმოცემული იყოს?

sobes.tech AI

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

HTTP მოთხოვნაში შეიძლება გადაეცეს შემდეგი ძირითადი ინფორმაცია და პარამეტრები:

  • URL პარამეტრები (Query parameters) — მონაცემები, რომლებიც გადაეცემა მოთხოვნის სტრიქონში ? ნიშნის შემდეგ, მაგალითად: ?id=123&sort=asc.
  • სათაურები (Headers) — მოთხოვნის მეტადონები, მაგალითად, Content-Type, Authorization, User-Agent.
  • მოთხოვნის სხეული (Body) — მონაცემები, რომლებიც იგზავნება მოთხოვნის სხეულში, ჩვეულებრივ POST, PUT, PATCH მოთხოვნებში. შეიძლება შეიცავდეს JSON, XML, form-data და სხვა ფორმატებს.
  • Cookies — პატარა მონაცემები, რომლებიც მომხმარებელი სერვერს უგზავნის სესიის იდენტიფიკაციისა და სხვა მიზნებისათვის.
  • მოთხოვნის მეთოდი (GET, POST, PUT, DELETE და სხვა) — განსაზღვრავს მოქმედებას, რომელსაც მომხმარებელი სურს განახორციელოს.

მაგალითად, JSON სხეულით და ავტორიზაციის სათაურით POST მოთხოვნა:

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

{
  "name": "Иван",
  "age": 30
}

ამ გზით, HTTP მოთხოვნა შეიძლება შეიცავდეს სხვადასხვა ინფორმაციას, რომელიც საჭიროა მომხმარებლის და სერვერის შორის ურთიერთქმედებისთვის.