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