Junior
რა სახის პასუხებს იცნობთ სერვერიდან?
sobes.tech AI
პასუხი AI-სგან
სერვერის პასუხები წარმოდგენილია HTTP სტატუს კოდებით, რომლებიც იყოფა 5 კლასად:
- 1xx (ინფორმაციული): მოთხოვნა მიღებულია, პროცესირება მიმდინარეობს.
100 Continue101 Switching Protocols102 Processing103 Early Hints
- 2xx (წარმატება): მოთხოვნა წარმატებით მიღებულია, გაგებული და დამუშავებულია.
200 OK201 Created202 Accepted203 Non-Authoritative Information204 No Content205 Reset Content206 Partial Content
- 3xx (გადამისამართებები): დამატებითი მოქმედებებია საჭირო მოთხოვნის დასასრულებლად.
300 Multiple Choices301 Moved Permanently302 Found(წინად "Moved temporarily")303 See Other304 Not Modified307 Temporary Redirect308 Permanent Redirect
- 4xx (მომხმარებლის შეცდომები): მოთხოვნა შეიცავს არავალიდურ სინტაქსს ან ვერ შესრულდება.
400 Bad Request401 Unauthorized403 Forbidden404 Not Found405 Method Not Allowed408 Request Timeout409 Conflict415 Unsupported Media Type429 Too Many Requests
- 5xx (სერვერის შეცდომები): სერვერი ვერ შეასრულა სწორად ფორმულირებული მოთხოვნა.
500 Internal Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout
სხვა სტატუსის გარდა, სერვერის პასუხში შედის სათაურები (Header) და სხეული (Body), თუ ეს შესაძლებელია. სათაურები უზრუნველყოფს მეტა-ინფორმაციას (კონტენტის ტიპი, ზომა, კეშირება და ა.შ.), ხოლო სხეული შეიცავს მონაცემებს (HTML გვერდი, JSON, XML და ა.შ.).