HTTP күй кодтары түсіндірме кестесі

Http күй коды Күй кодының мәні
100 Клиент сұрауын жіберуді жалғастыруы керек. Бұл уақытша жауап клиенттің сұрауының бір бөлігі серверге қабылданғаны және бас тартылмағанын хабарлау үшін жасалған. Клиент сұраудың қалған бөлігін жалғастыруы керек или сұрау дайын болса, бұл жауапты елемеуі керек. Сервер сұрау аяқталғаннан кейін клиентке соңғы жауап жіберу керек.
101 Сервер клиенттің сұрауын түсінгені және құрметті код арқылы клиентке осы сұрауды орындау үшін басқа протоколдарды қолданатынын хабарлайды. Бұл жауаптың соңғы бос жолын жібергеннен кейін сервер Upgrade хабарламасында анықталған протоколдарға өтеді. Жаңа протоколға көшу оңтайлы болған жағдайда ғана осындай шараларды қабылдау керек. Мысалы, жаңа HTTP нұсқасына ауысу, ескісіне қарағанда тиімді болғанда, немесе реал-уақытта синхрондалған протоколға өтуді ыңғайлы ету үшін.
102 WebDAV (RFC 2518) кеңейтілген күй коды, өңдеу жалғасады.
200 Сұрау сәтті өтті, сұратылған жауап заголовоктары мен деректердің денесі осы жауаппен қайтарылады.
201 Сұрау іске асырылды және жаңа ресурс сұрау бойынша құрылды, және оның URI Location заголовкасы арқылы қайтарылды. Егер қажетті ресурс дер кезінде құрылмаса, '202 Accepted' қайтару керек.
202 Сервер сұрауды қабылдады, бірақ әлі өңдеген жоқ. Ол бас тартылғандай болуы мүмкін, соңында сұрау орындалмаса да орындалуы мүмкін. Асинхронды операциялар жағдайында, бұл күйді қайтару - ең тиімді қатырынды. '202' күй кодын қайтарған жауап сервердің басқа процедуралардың сұрауларын қабылдауға мүмкіндік беру үшін арналған.
203 Сервер сұрауды сәтті өңдеді, бірақ қайтарылған тіркелгідегі мета ақпараттар бастапқы серверде жарамды анықталған жиын емес, жергілікті немесе үшінші тарап көшірмесі. Ағымдағы ақпарат бастапқы нұсқасының ішкі жинағы немесе надқабаты болуы мүмкін.
204 Сервер сұрауды сәтті өңдеді, бірақ ешқандай мазмұн қайтаруды қажет етпейді. Жаңартылған мета ақпаратты қайтарғысы келеді.
205 Сервер сұрауды сәтті өңдеді, бірақ ешбір контент қайтарылған жоқ. Бірақ 204 жауаптан өзгеше, курвода клиенттің құжатының көрінісін қайтадан нөлге келтіру талап етіледі.
206 Сервер белгілі бір GET сұрауын сәтті өңдеді. HTTP жүктеу құралдары, FlashGet немесе Xunlei сияқты, осы жауаптардың көкшілылымын жүктеу үзілуден жалғасуға немесе үлкен құжаттарды бірнеше жүктеу бөлімдеріне бөлуді жүзеге асырылады.
207 WebDAV (RFC 2518) кеңейтілген күй коды, кейінгі хабарлама тела XML хабарламасы болатынын білдіреді, және бұрынғы қосымша сұрау санына байланысты бірқатар тәуелсіз жауап кодтарын қамтуы мүмкін.
300 Сұратылған ресурсқа таңдауға арналған бірнеше қайтару ақпараттары бар, әрқайсысында өз жеке адресі мен браузер хабарламалары бар. Пайдаланушы немесе браузер таңдалған адрес бойынша қайта бағыттай алады. Егер мүмкін болса, клиенттің адресі тізімі қайтарылған ресурспен бірге берілетін мазмұнмен қамтамасыз етіледі.
301 Сұратылған ресурс жаңа орынға тұрақты түрде ауыстырылды, және болашақта осы ресурстардың сілтемелерін осы жауаппен қайтарылатын бірнеше URI-дің бірін пайдалану керек.
302 Сұратылған ресурс уақытша түрлі URI-дан жауап береді. Уақытша агрессияда болғандықтан, клиент бұрынғы адреске кейінгі сұрауларын жіберуді жалғастыруы керек.
303 Қазіргі сұрауға жауап басқа URI-да табылуы мүмкін, сондай-ақ клиент бұл ресурсты GET әдісімен алу керек. Бұл шешім веб-құжатты жаңадан ауыстырудың дамыған сценарийіне арналған.
304 Клиент шарт бойынша GET сұрауын жібереді, егер документтің мазмұны (соңғы кіргенше не сұратылған шарт бойынша) өзгермесе, сервер осы күй кодын қайтару керек.
305 Сұратылған ресурс нақты прокси арқылы ғана қол жетімді. Location параметрі клиентке бұл прокси URI-жолын береді.
306 Жаңа стандарттарда 306 күй коды енді қолданылмайды.
307 Сұратылған ресурсындағы жауап қазіргі URI-дан уақытша шығарылды. Мұндай қайта бағыттау уақытша болғандықтан, клиент бұрынғы адреске жаңа сұраулар жіберуді жалғастыруы керек.
400 1. Семантика дұрыс емес, қазіргі сұрау серверде түсінілмейді. Егер қандай да бір өзгертілмесе, клиент бұл сұранысты қайталамауы керек. 2. Сұрау параметрлері дұрыс емес.
401 Қазіргі сұрау пайдаланушы аутентификациясын талап етеді. Бұл жауап сұратылған ресурстарға жауапты сұрау үшін пайдалану үшін дәйекті рекомендаторыларды қамтуы керек. Клиент қажетті тану ақпаратын қамтитын қайтадан сұрау жасай алады.
402 Бұл күй коды болашақ мүмкін талап үшін резервтелген.
403 Сервер сұранысты түсінеді, бірақ оны орындауға бас тартады. 401 жауаптан айырмашылығы аутентификация жүзеге аспайды, әрі бұл сұрау қайталанбайды.
404 Сұрау сәтсіз өтті, сұратылған ресурс серверден табылмады. Бұл жағдайдың уақытша немесе тұрақты екенін айту үшін сервердің күйін пайдаланушыға хабарлауға міндетті.
405 Сұрау сызығында көрсетілген сұрау әдісі сәйкес ресурс үшін қолданылмайды. Бұл жауап қазіргі ресурстың қабылдайтын сұрау әдістерінің тізімін көрсететін Allow заголовкасын қайтаруы керек.
406 Сұратылған ресурс мазмұн ерекшеліктері сұрау заголовкаларындағы шарттарды қанағаттандырмайды, және сондықтан жауап единицасы тудыра алмайды.
407 401 жауапына ұқсас, клиент прокси-серверде аутентификациялануы керек. Прокси-сервер клиенттен аутентификация алуға арналған Proxy-Authenticate заголовкасын қайтаруы керек.
408 Сұрау уақытынан асып кетті. Клиент сервердің дайындығында осы уақыт ішінде сұрауды аяқтай алмады. Клиент кез келген уақытта бұл сұрауды қайтадан жіберуге болады.
409 Сұрау қазіргі ресурстың күйімен қақтығысты болып табылады. Бұл код тек келешекте пайдаланушыға қақтығысты шешу мүмкіндігін қалдырған жағдайларда пайдаланылуы керек.
410 Сұратылған ресурс серверде қазір қолжетімсіз, және басқа бағыттау адресі жоқ. Бұл жағдай тұрақты деп саналады.
411 Сервер Content-Length заголовкасы анықталмаса, сұрауды қабылдаудан бас тартады. Белгілі Content-Length заголовкасы бар сұрауды клиент қайтадан жібере алады.
412 Сервер сұрау заголовкаларында берілген талаптармен байланысты шарттарды орындамағандығы. Бұл күй коды клиентке ресурс алу кезінде сұраудың метақұжаттарында талаптар қоюға мүмкіндік береді.
413 Сервер қазіргі сұрауды қабылдаудан бас тартады, себебі сұрауда берілген деректердің өлшемі сервердің өңдеуге жеткілікті көлемінен асып кеткен.
414 Сұратылған URI ұзағырақ, сервер оны қабылдаудан бас тартады.
415 Сұратылған ресурстың қазіргі әдісімен сұрату барысында, берілген деректер пішімі серверде қолдау таппады, сол себепті сұрау бас тартылды.
416 Егер сұраудың Range заголовкасы бар болса, және Range ішінде көрсетілген деректердің көлемі ресурстың қол жетімді көлемінің арасында сәйкес келмесе, сервер 416 статус кодын қайтаруы тиісті.
417 Expect заголовкасында көрсетілген күтулер сервермен орындалмай жатыр, немесе сервер делдал сервер сияқты көрінеді, онда Expect-ны орындау үшін қажетті жағдайлар жоқ екендігін көрсететін мәліметтер бар.
421 Клиенттің қазіргі IP адресінен серверге қосудың саны сервердің рұқсат еткен максималды деңгейінен асып кеткен. Көпшілік жағдайда, бұл IP адресі клиенттің көрінетін адресі (мысалы, пайдаланушының шлюзі немесе делдал сервер адресі) болып табылады.
422 Сұрау форматы дұрыс, бірақ семантикалық қателіктәріздес сұрату ретінде жауап қайтарылмайды. (RFC 4918 WebDAV) 423 Locked – ресурстың күйі блокталған. (RFC 4918 WebDAV)
424 Бұрынғы сұрау дауыстың қателігін туындатаған, сондықтан қазіргі сұрау сәтсіз өтті, мысалы PROPPATCH.
425 WebDav Advanced Collections жобасында анықталған, бірақ WebDAV SEQUENCE Set Protocol (RFC 3658) деңгейінде жүйеге енгізілмеген.
426 Клиент TLS/1.0-ге ауысуы керек.
449 Microsoft-тың кеңейтуі, сәйкес кез келген әрекет орындалғаннан кейін сұрау выполнить жасау керектігін хабарлайды.
500 Сервер күтпеген жағдайға тап болды, қойған сұрау бойынша жауап ала алмады.
501 Сервер қазіргі сұраудан қажетті функцияны қолдамайды. Егер сервер сұраныста болған әдістерді танып білмесе, сондықтан ресурсқа қатысты сұрауды қолдамаса.
502 Сервер, бағдарламалық жабдықтаушы немесе брокер ролін атқара отырып, дұрыс жауап алмаған.
503 Сервердің уақытша техникалық жұмысы немесе жүктелуі бұзылып жатыр, және сервисті орындауға мұқтаж. Бұл жағдай уақытша, әрі бір уақыттан кейін қалпына келеді. Егер кешіктіру уақытын болжауға мүмкіндік болса, жауап Retry-After заголовкасын қамтуы мүмкін.
504 Сервер брокері немесе прокси ретінде әрекет ете отырып, жоғары бағытталған серверден жедел жауап ала алмайды.
505 Сервер сұрауда пайда болатын HTTP нұсқасын қолдамайды немесе қолдау көрсете алмайды. Бұл сервер клиентпен сол нұсқада қолданылатынын білмейтінін немесе білдіртпейтінін көрсетеді.
506 Транспарентті мазмұндарға арналған келісімді кеңейту: сұратушы келісім ресурсына қосылғандықтан, солай болмау керек.
507 Сервер сұранысты орындау үшін қажетті мазмұнды сақтау мүмкін емес. Бұл жағдай уақытша деп есептелінеді. WebDAV (RFC 4918)
509 Сервер диапазон шенберіне жетті. Бұл ресми статус коды емес, бірақ әлі де кеңінен пайдаланылады.
510 Ресурсты алуға қажетті саясат орындалған жоқ.

HTTP күй кодтарының анықтамалық кестесі - Әдеттегі HTTP жауап күй кодтарын терең түсіну

HTTP күй кодтары клиент пен сервер арасындағы байланыстың маңызды бөлігі болып табылады. Әрбір күй коды сервердің клиент сұрауына берген әр түрлі жауаптарын білдіреді. Бұл күй кодтарын түсіну әзірлеушілер мен веб-сайт әкімшілері үшін өте маңызды. Бұл құрал HTTP күй кодтарының анықтамалық кестесін ұсынады, бұл сізге дағдылы HTTP күй кодтарын жылдам түсінуге көмектеседі, және онлайн сұрау функциясын береді.

Жиі қолданылатын HTTP күй кодтарының анықтамасы

Төменде бірнеше жиі кездесетін HTTP күй кодтары мен олардың мәндері бар, сіз бұл кодтар арқылы сервердің жауабын тез түсінуге болады:

Күй коды Сипаттама Жиі кездесетін жағдайлар
200 OK Сұрау сәтті өтті, сервер сұратылған ресурс қайтарады.
301 Moved Permanently Сұратылған ресурс жаңа орнына тұрақты түрде ауыстырылды.
302 Found Сұратылған ресурс уақытша басқа орынға ауыстырылды.
400 Bad Request Клиент жіберген сұрау қате, сервер түсінбейді.
401 Unauthorized Сұрау пайдаланушы идентификациясын талап етеді, тиімді аутентификация қамтамасыз етілмеген.
403 Forbidden Сервер сұранысты жаңартуды қабылдағанымен, клиенттің ресурсты жетерлік бұзушылығы жоқ.
404 Not Found Сұратылған ресурс серверде табылмады.
500 Internal Server Error Сервер күтпеген жағдайға тап болды, сұрауды орындау мүмкін емес.
502 Bad Gateway Сервер, шлюз немесе прокси ретінде әрекет еткенде, дұрыс жауап алған жоқ.
503 Service Unavailable Сервер уақытша сұрауды қабылдай алмайды, әдетте жүктелу немесе техникалық қызмет көрсетумен байланысты.
504 Gateway Timeout Сервер шлюз немесе прокси ретінде әрекет етіп жүрып, сұрауды уақытында алмайды.

HTTP күй кодтарының сұрау құралын қалай пайдалану керек?

Сіз бұл құралдың күй кодын сұрау функциясы арқылы HTTP жауап күй кодтарын тез іздеуге және түсінуге көмектеседі:

  1. Күй кодын енгізіңіз: Сұрау жәшігіне HTTP күй кодын енгізіңіз (мысалы: 200, 404, 500 және т.б.).
  2. Сипаттаманы көріңіз: Сұрау нәтижесі ұсынылған күй кодын және оның түсініктемесін көрсетуі керек.
  3. Ұсынымдарды алыңыз: Жиі кездесетін қатеге қатысты күй кодтары үшін (мысалы: 404, 500 және т.б.) құрал кейбір деректерді алу ұсынысын беретін шығар.

Жиі кездесетін HTTP күй кодтары анықтамасы

Төменде ең жиі кездесетін HTTP күй кодтары мен олардың түсіндірмелері бар:

200 OK

200 күй коды сұраудың сәтті өткенін көрсетеді, сервер сұратылған ресурсты сәтті қайтарды. Бұл код – клиент пен сервер арасында байланыс алмасын көрсету үшін ең танымал жауап болып табылады.

404 Not Found

404 күй коды клиенттің сұратқан ресурс серверде табылмағанын көрсетеді. Әдетте, пайдаланушы "бетті табуға болмайды" деген хабарламаны көреді. Шешімдерге сұрау URL-ін тексеру немесе сервер журналдарын қарау кіреді.

500 Internal Server Error

500 күй коды сервер күтпеген қате тапқанын білдіреді, және сұрауды орындау сәтсіз болды. Себептер арасында сервер конфигурациясының қатесі, бағдарлама құлауы немесе мәліметтер базасы қосылым проблемалары болуы мүмкін. Шешім, әдетте, сервердің қате журналдарын тексеру және қатені табу мен жөндеу болып табылады.

403 Forbidden

403 күй коды сервер сұранысты түсінеді, бірақ оны орындауға бас тартады. Бұл, әдетте, пайдаланушының ресурсты көруге рұқсатының болмауынан болады. Файлдың рұқсат баптауларын тексеру, сервер осы ресурсты көруге рұқсат бергеніне көз жеткізу керек.

502 Bad Gateway

502 күй коды сервер шлюз немесе прокси орындалған кезде, жарамсыз жауап алады. Бұл, әдетте, кері прокси сервер мен жоғары сервер арасындағы қарым-қатынаста проблемалар туындағанда болады.

Неге HTTP күй кодтарын түсіну керек?

HTTP күй кодтарын түсіну веб-сайттарды дамыту мен қолдау үшін өте маңызды, себебі олар әзірлеушілерге мәселелерді тез анықтауға және шешуге көмектеседі. Мысалы, 404 қатесі бір беттің болмағанын білдіреді, ал 500 қатесі серверде терең мәселе болуы мүмкін екендігін білдіреді. Бұл ақпаратты уақытылы түсине отырып, сіз веб-сайттың пайдаланушылық тәжірибесін және тұрақтылығын тиімді түрде жақсарта аласыз.

HTTP күй кодтарын қалай оңтайландыру керек?

HTTP күй кодтарына байланысты, сіз төменде көрсетілген оптимизация шараларын қабылдай аласыз:

  • 404 қатесі үшін, пайдаланушыларға альтернативті мазмұнды тауып алуға күшейтетін кәсіби қате парағын ұсынып, көмектесіңіз.
  • 500 қатесі үшін, сервер журналдарын тексеріңіз, кодты немесе конфигурация мәселелерін түзетіңіз, қызметтің қол жетімділігін қамтамасыз ету үшін.
  • Барлық жауап күй кодтары сервердің нақты күйін дұрыс көрсете алатындығына көз жеткізіңіз, пайдаланушыларды немесе әзірлеушілерді шатастырмау үшін.

Қорытынды

HTTP күй кодтарын меңгеру және түсіну әрбір веб-сайттың жасаушысы мен жүйелік әкімшісінің негізгі дағдылары болып табылады. HTTP күй кодтарының анықтамалық кестесін пайдалану арқылы, сіз веб-сайт мәселелерін тез анықтап, шешімдер қабылдай аласыз, сайттың тұрақты жұмыс істеуін және пайдаланушылардың тәжірибесін оңтайландыра аласыз.

Сіздің іздеулеріңіз:
Тілді таңдаңыз