HTTP күй жолдарының толық тізімі

HTTP жай-күйі - HTTP себебінің 1 (қысқаша сипаттамасы) сөйлемімен бірге жүргенде, HTTP күй коды (нақты код нөмірі) берілген термин.

HTTP күй кодтары дегеніміз не HTTP күй кодтары туралы HTTP жай-күйі туралы қосымша ақпаратты оқуға болады . бөлік. Біз сондай-ақ HTTP жай-күйі қателерінің тізімін (4xx және 5xx) және оларды түзету туралы бірнеше кеңестерді де сақтаймыз.

Ескерту: Техникалық түрде дұрыс емес болса да, HTTP күй жолдары әдетте жай HTTP жай-күй кодтары деп аталады.

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

Төменде көрсетілгендей, HTTP күй кодтары үш таңбалы сандар болып табылады. Ең алғашқы сан белгілі бір санаттағы кодты анықтау үшін пайдаланылады - осы бесеудің бірі:

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

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

HTTP күй жолақтары (HTTP күй кодтары + HTTP негіздік сөз тіркесі)

Күйдің коды Себептер фразасы
100 Жалғастыру
101 Протоколдарды ауыстыру
102 Өңдеу
200 ЖАРАЙДЫ МА
201 Құрылды
202 Қабылданды
203 Авторландырылмаған ақпарат
204 Мазмұн жоқ
205 Мазмұнды қалпына келтіру
206 Ішінара мазмұн
207 Көп мәртебе
300 Бірнеше таңдау
301 Жалғастырылған
302 Табылды
303 Басқа қараңыз
304 Өзгертілмеген
305 Проксиді пайдалану
307 Уақытша қайта бағыттау
308 Тұрақты қайта бағыттау
400 Сұраныс қате
401 Рұқсатсыз
402 Төлем қажет
403 Тыйым салынған
404 Табылмады
405 Әдіс рұқсат етілмеген
406 Қолайсыз
407 Проксидің түпнұсқалық растамасы талап етіледі
408 Уақытты сұрату
409 Қақтығыстар
410 Кеткен
411 Ұзындығы талап етіледі
412 Басымдық орындалмады
413 Өтініш өте үлкен
414 Сұраныс-URI өте үлкен
415 Қолдау көрсетілмейтін медиа түрі
416 Сұраныс ауқымы ұсынылмайды
417 Күтілетін нәтиже сәтсіз аяқталды
421 Қате жіберілмеген сұрау
422 Өңделмеген субъект
423 Құлыпталды
424 Істен шыққан тәуелділік
425 Unordered Collection
426 Жаңарту қажет
428 Алдын ала шарт талап етіледі
429 Өте көп сұраулар
431 Үстіңгі деректеме өрісіне өте үлкен
451 Құқықтық себептер бойынша қол жетімді емес
500 Ішкі қате
501 Орындалмады
502 Нашар шлюз
503 Сервис Ажыратылған
504 Шлюз уақытының шығуы
505 HTTP нұсқасы қолдамайды
506 Нұсқаулар да келіссөздер
507 Сақтау жеткіліксіз
508 Цикл анықталды
510 Кеңейтілген емес
511 Желінің аутентификациясы қажет

[1] HTTP жай-күйлеріне сүйенетін HTTP себебін ұсынуға кеңес беріледі. RFC 2616 6.1.1-ге сәйкес әртүрлі себептер түсіндіруге рұқсат етіледі. HTTP себебінің сөйлемшелері «достық» сипаттамасымен немесе жергілікті тілмен ауыстырылған.

Бейресми HTTP мәртебесі

Төмендегі HTTP күй жолдары кейбір үшінші тарап қызметтері қате жауаптар ретінде пайдаланылуы мүмкін, бірақ олар ешқандай RFC арқылы көрсетілмейді.

Күйдің коды Себептер фразасы
103 Checkpoint
420 Әдіссіздік
420 Сіздің тыныштығыңызды жақсартыңыз
440 Кіру уақыты
449 Қайтадан қайталаңыз
450 Windows ата-ана бақылауы арқылы бұғатталған
451 Қайта бағыттау
498 Жарамсыз токен
499 Токен талап етіледі
499 Антивирустық сұранымға тыйым салынған
509 Bandwidth Limit асты
530 Сайт тоңазытылған

Ескерту: HTTP жай-күйінің кодтары басқа контексттерде табылған қателер туралы хабарларды бөлгіштермен бөлісуі мүмкін, мысалы, Device Manager қате кодтары сияқты , олар ешқандай байланысты емес екенін білдіреді.