Sobes.tech
Junior

HTTP მოთხოვნა რომელ ნაწილдардан შედგება?

sobes.tech AI

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

HTTP სთხოვნა შედგება შემდეგი ნაწილებისგან:

  1. დაწყებითი ხაზი (Request Line): განსაზღვრავს მოთხოვნის ტიპს, სამიზნე რესურსს და HTTP პროტოკოლის ვერსიას.
  2. სათაურები (Headers): შეიცავს დამატებით ინფორმაციას მოთხოვნის შესახებ, გამგზავნზე, გადაცემული მონაცემების ტიპზე და ა.შ.
  3. შიგთავსი (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 მოთხოვნაში შიგთავსი არ არის.