Sobes.tech
Junior — Middle

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

sobes.tech AI

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

HTTP მოთხოვნის პარამეტრებში მონაცემები გადაეცემა სხვადასხვა გზით, მოთხოვნის ტიპზე დამოკიდებული:

  1. საკვანძო პარამეტრები — დამატებულია URL-ის შემდეგ სიმბოლოს ? და გამოყოფილია სიმბოლოთი &. მაგალითად:
GET /search?query=java&sort=asc
  1. ფორმის მონაცემები (form data) — როდესაც გამოგზავნილია POST მოთხოვნა ტიპით application/x-www-form-urlencoded, მონაცემები გადაეცემა მოთხოვნის სხეულში წყვილებად, სადაც არის გასაღები-ფასი, მაგალითად:
username=user&password=1234
  1. მოთხოვნის სხეულში პარამეტრები — POST, PUT და სხვა მეთოდებისთვის, მონაცემები შეიძლება გადაეცეს მოთხოვნის სხეულში JSON, XML ან სხვა ფორმატში, მაგრამ ეს არ არის URL პარამეტრები.

  2. მგზავრის პარამეტრები (path parameters) — URL-ის ნაწილი, რომელიც გამოიყენება მონაცემების გადაცემისთვის, მაგალითად /users/{id}.

QA-ში მნიშვნელოვანია გადაამოწმოთ პარამეტრების სწორი გადაცემა, მათი კოდირება და სერვერის მიერ დამუშავება.