Sobes.tech
Junior

რა სახის პასუხებს იცნობთ სერვერიდან?

sobes.tech AI

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

სერვერის პასუხები წარმოდგენილია HTTP სტატუს კოდებით, რომლებიც იყოფა 5 კლასად:

  1. 1xx (ინფორმაციული): მოთხოვნა მიღებულია, პროცესირება მიმდინარეობს.
    • 100 Continue
    • 101 Switching Protocols
    • 102 Processing
    • 103 Early Hints
  2. 2xx (წარმატება): მოთხოვნა წარმატებით მიღებულია, გაგებული და დამუშავებულია.
    • 200 OK
    • 201 Created
    • 202 Accepted
    • 203 Non-Authoritative Information
    • 204 No Content
    • 205 Reset Content
    • 206 Partial Content
  3. 3xx (გადამისამართებები): დამატებითი მოქმედებებია საჭირო მოთხოვნის დასასრულებლად.
    • 300 Multiple Choices
    • 301 Moved Permanently
    • 302 Found (წინად "Moved temporarily")
    • 303 See Other
    • 304 Not Modified
    • 307 Temporary Redirect
    • 308 Permanent Redirect
  4. 4xx (მომხმარებლის შეცდომები): მოთხოვნა შეიცავს არავალიდურ სინტაქსს ან ვერ შესრულდება.
    • 400 Bad Request
    • 401 Unauthorized
    • 403 Forbidden
    • 404 Not Found
    • 405 Method Not Allowed
    • 408 Request Timeout
    • 409 Conflict
    • 415 Unsupported Media Type
    • 429 Too Many Requests
  5. 5xx (სერვერის შეცდომები): სერვერი ვერ შეასრულა სწორად ფორმულირებული მოთხოვნა.
    • 500 Internal Server Error
    • 501 Not Implemented
    • 502 Bad Gateway
    • 503 Service Unavailable
    • 504 Gateway Timeout

სხვა სტატუსის გარდა, სერვერის პასუხში შედის სათაურები (Header) და სხეული (Body), თუ ეს შესაძლებელია. სათაურები უზრუნველყოფს მეტა-ინფორმაციას (კონტენტის ტიპი, ზომა, კეშირება და ა.შ.), ხოლო სხეული შეიცავს მონაცემებს (HTML გვერდი, JSON, XML და ა.შ.).