Junior
HTTP მოთხოვნა რომელ ნაწილдардан შედგება?
sobes.tech AI
პასუხი AI-სგან
HTTP სთხოვნა შედგება შემდეგი ნაწილებისგან:
- დაწყებითი ხაზი (Request Line): განსაზღვრავს მოთხოვნის ტიპს, სამიზნე რესურსს და HTTP პროტოკოლის ვერსიას.
- სათაურები (Headers): შეიცავს დამატებით ინფორმაციას მოთხოვნის შესახებ, გამგზავნზე, გადაცემული მონაცემების ტიპზე და ა.შ.
- შიგთავსი (Body): შეიცავს მონაცემებს, რომლებიც გადაეცემა სერვერს, მაგალითად, ფორმის მონაცემებს ან JSON ობიექტს. არ არის ყველა ტიპის მოთხოვნაში (მაგალითად, GET-ში არ არის).
სტრუქტურის მაგალითი:
GET /resource HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html
ამ შემთხვევაში, დაწყებითი ხაზი არის GET /resource HTTP/1.1, სათაურები - Host, User-Agent, Accept. ამ GET მოთხოვნაში შიგთავსი არ არის.