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.