Браузер веб-серверге файлға сұраныс жіберген кезде, жауапта «күй коды» да болады. Осы кодтардың кейбіреулері қателіктер туралы ақпарат берсе, басқалары ақпараттық хабарламалар болып табылады.
Нұсқаулық
1-қадам
Алдымен сіз білгіңіз келетін кодтың қате коды екенін білуіңіз керек. Сервердің жауаптарындағы 100-ден 399-ға дейінгі сандар бар кодтар қате туралы хабарлама бермейді, ал 400-ден 599-ға дейінгі аралық браузерге оның сұранысын орындаудағы проблемалар туралы хабарлау үшін бөлінген. Егер сізді қызықтыратын нөмір 399-дан көп болса, онда бұл шынымен қате коды. Олар әрқайсысы 100 саннан тұратын екі топқа бөлінеді.
2-қадам
Егер қажетті сан 500-ден 599-ға дейінгі аралыққа жататын болса, онда ол келесі серверлік қателердің бірін көрсетеді:
500 ішкі серверлік қате - бұл код сұрауды өңдеу кезінде сервердің бағдарламалық жасақтамасында ақау болғанын білдіреді.
501 Орындалмады - сервер сұрау әдісін тани алмады немесе сұралған функцияға қолдау көрсетілмейді.
502 Bad Gateway - ақаулық сұралған файл сақталған жерде емес, маршруттау жабдығында орын алды.
503 қызметтері қол жетімді емес - сұрау салу кезінде бір немесе бірнеше серверлік қызметтер қол жетімді емес.
504 Gateway Timeout - маршруттау шлюзі ретінде пайдаланылатын сервер уақыты бітті.
505 HTTP нұсқасына қолдау көрсетілмейді - сұрауда көрсетілген HTTP нұсқасына бұл сервер қолдау көрсетпейді.
3-қадам
Басқа қате кодтары:
400 Bad Request - браузер сұрауындағы қате.
401 Рұқсат етілмеген - пайдаланушының сұралған файлға кіру құқығы жоқ.
402 Төлем қажет - бұл қате коды қазіргі уақытта пайдаланылмаған.
403 Тыйым салынған - қандай да бір себептермен сервер сұранысты орындай алмайды.
404 Табылған жоқ - сұралған ресурс көрсетілген мекен-жайда қол жетімді емес.
405 Әдіс рұқсат етілмеген - сұрауда көрсетілген әдіс сұралған ресурс үшін берілмеген.
406 Қабылданбайды - браузер сұрауында сервер оның жауабымен келісе алатын нысандар жоқ.
407 Проксидің түпнұсқалық растамасы талап етіледі - сұралған ресурсқа прокси қол жеткізуді қолданатын пайдаланушының авторизациясы қажет.
408 Request Timeout - браузердің сұрауы белгіленген уақытқа сәйкес келмеді.
409 Қақтығыс - сұраныс пен браузер сұраған ресурстардың ағымдағы күйі арасында қайшылық бар.
410 Gone - сұралған ресурс қайтарымсыз жойылды.
411 Ұзындық талап етіледі - сұраудың тақырыптық бөлігі Мазмұн-Ұзындықтың бөліну өлшемін көрсетпейді, және сервер бұл ресурсқа қатысты міндетті түрде талап етеді.
412 Алдын ала шарт орындалмады - сұрау сервердің рұқсат етілген параметрлерінен асатын бөлімнің өлшемін көрсетеді.
413 Тапсырыс нысаны тым үлкен - сұраныс өте үлкен, сондықтан оны сервер өңдемейді.
414 Request-URI тым ұзақ - сұрауда көрсетілген мекенжайдың ұзақтығы рұқсат етілген максимумнан асады.
415 Қолданылмайтын медиа түрі - сұрауда көрсетілген нысан форматына сервер қолдау көрсетпейді.
416 Қанаттандырылмайтын сұратылған диапазон - сұраныста көрсетілген ауқымды сервер орындау үшін қабылдай алмады.
417 Күту сәтсіз аяқталды - күту уақыты аяқталды.