Sobes.tech
Junior

HTTP статустук коддору кандай жана алар кандай топтоштурулат?

sobes.tech AI

AIден жооп

HTTP абалы коддору — бул үч белгиден турган сандар, алар сервер тарабынан кардар суроосуна жооп катары кайтарылат. Алар суроо ийгиликтүү аткарылганбы же ката кеттиби дегенди көрсөтөт:

Коддордун топтолушу биринчи цифрасына негизделген:

  • 1xx (Маалыматтык): Суроо кабыл алынды, иштеп жатабыз:
    • 100 Continue: Сервер суроонун башталыштарын алды, кардар суроонун денесин жиберүүнү улантышы керек:
    • 101 Switching Protocols: Сервер кардардын протоколду алмаштыруу суранычын макулдашуусун билдирет:
  • 2xx (Ийгиликтүү): Суроо ийгиликтүү аткарылды:
    • 200 OK: Ийгиликтүү HTTP суроолор үчүн стандарттык жооп:
    • 201 Created: Суроо ийгиликтүү болду жана жаңы ресурс түзүлдү:
    • 204 No Content: Суроо ийгиликтүү болду, бирок жоопто дене жок:
  • 3xx (Кайтарымдар): Суроону аяктоо үчүн кошумча аракет керек:
    • 301 Moved Permanently: Суроо алынган ресурс түпкүлүгү менен жаңы URIге которулду:
    • 302 Found: Суроо алынган ресурс убактылуу башка URIде:
    • 304 Not Modified: Ресурс акыркы суроодон бери өзгөргөн жок:
  • 4xx (Клиент каталары): Суроо кардардын катасы менен:
    • 400 Bad Request: Суроо синтаксиси туура эмес болгондуктан иштетилбейт:
    • 401 Unauthorized: Ресурска кирүү үчүн аутентификация талап кылынат:
    • 403 Forbidden: Сервер суроону түшүнөт, бирок аткаруудан баш тартты:
    • 404 Not Found: Суроо боюнча ресурс табылган жок:
  • 5xx (Сервер каталары): Сервер суроону аткара албайт:
    • 500 Internal Server Error: Сервердин ички катасы:
    • 502 Bad Gateway: Башкы сервер же прокси катуу жооп алган жок:
    • 503 Service Unavailable: Сервер учурда суроолорду иштетпейт:

Көбүнчө колдонулгандар: 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 503.