Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, რა კომპონენტებისგან შედგება HTTP-პასუხი და როგორ ფორმირდება?

sobes.tech AI

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

HTTP-პასუხი შედგება სამი ძირითადი კომპონენტისგან:

  1. სტატუსის ხაზი (Status Line) — შეიცავს HTTP პროტოკოლის ვერსიას, სტატუსის ნომერულ კოდს (მაგ., 200, 404) და სტატუსის ტექსტურ აღწერას (მაგ., OK, Not Found).

  2. სათაურები (Headers) — კავშირი-ღირებულების წყვილების ნაკრები, რომლებიც გადმოსცემენ მეტა-ინფორმაციას პასუხის შესახებ, მაგალითად, შინაარსის ტიპი (Content-Type), შინაარსის სიგრძე (Content-Length), კუკი და სხვა მონაცემები.

  3. პასუხის სხეული (Body) — მონაცემები, რომლებიც სერვერი აგზავნის მომხმარებელს. ეს შეიძლება იყოს HTML გვერდი, JSON, სურათი და ა.შ.

HTTP-პასუხის ფორმირება ხდება სერვერზე მოთხოვნის დამუშავების შემდეგ. სერვერი განსაზღვრავს პასუხის სტატუსს, ქმნის სათაურებს და დამატებით სხეულს, შემდეგ კი ყველაფერს ქსელით აგზავნის მომხმარებელს.