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

Мазмұны:

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

HTTP күйі жолы HTTP себеп фразасы1 (қысқа сипаттама) сүйемелдеуімен HTTP күй кодына (нақты код нөмірі) берілген термин.

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

Техникалық тұрғыдан дұрыс болмаса да, HTTP күй жолдары жиі жай HTTP күй кодтары деп аталады.

Image
Image

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

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

  • 1XX: Ақпараттық – сұрау қабылданды немесе процесс жалғасуда.
  • 2XX: Әрекеттің сәтті аяқталғанын немесе түсінілгенін растайды.
  • 3XX: Қайта бағыттау – сұрауды аяқтау үшін тағы бір нәрсе болуы керек.
  • 4XX: Сұрау аяқталмайтынын немесе қате синтаксисті қамтитынын көрсететін клиент қатесі.
  • 5XX: Сервер жарамды деп болжанған сұрауды орындай алмағанын көрсететін сервер қатесі.

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

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

HTTP күй жолдары (HTTP күй кодтары + HTTP себебі фразалары)

Ресми HTTP күй жолдары
Күй коды Себебі
100 Жалғастыру
101 Ауысу протоколдары
102 Өңдеу
200 Жарайды
201 Жасалған
202 Қабылданды
203 Рұқсат етілмеген ақпарат
204 Мазмұн жоқ
205 Мазмұнды қалпына келтіру
206 Ішінара мазмұн
207 Мульти-мәртебе
208 Бұдан бұрын хабарланған
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 Реттеусіз жинақ
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 арқылы көрсетілмеген.

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

HTTP күй кодтары басқа мәтінмәндерде табылған қате туралы хабарлармен бірдей сандарды ортақ пайдалануы мүмкін екенін есте ұстаған жөн, мысалы Device Manager қате кодтары, бұл олардың қандай да бір түрде қатысты екенін білдірмейді.

Ұсынылған: