CodeGym/Java курс/Модул 3/HTTP кодове за отговор

HTTP кодове за отговор

На разположение

Кодове за отговор

Първият ред на HTTP отговора е източването на състоянието. Състои се от две части: трицифрен номер (code на отговора) и текстово съобщение (описание на отговора).

RESPONSE-CODE TEXT-DESCRIPTION

Клиентът научава статуса на своята заявка от codeа за отговор и решава Howво да прави по-нататък. Примери за различни отговори от сървъра:

201 Създаден
401 Неразрешено
507 Недостатъчно място за съхранение

Кодовете за отговор са разделени на 5 категории. Първата цифра от codeа на отговора определя към коя категория принадлежи.

Всички отговори, започващи с цифрата 1, се класифицират като информационни. Няма да говорим за тях подробно ...

Код на отговор 200

Все пак има други, които са много по-интересни за нас. Всички отговори, които изглеждат като 2xx, са успешни. Най-обичаният от програмистите отговор е 200 OK , което означава, че всичко е наред, заявката е изпълнена успешно.

Може също да намерите този списък с други „добри“ отговори за полезен:

Код Линия Описание
200 Добре Глоба
201 Създаден Създаден
202 приет Прието
203 Неавторитетна информация Информацията не е достоверна
204 няма съдържание Няма съдържание
205 Нулиране на съдържанието Нулиране на съдържанието
208 вече е докладвано Вече е докладвано

Кодове за отговор 301, 302

Отговорите, които изглеждат като 3xx, са в класа за пренасочване . Те показват, че ресурсът е преместен на друго място.

Най-популярните от тях:

  • 301 - премества се за постоянно
  • 302 - преместен временно

В разговорната реч на програмистите често ще чуете „302 пренасочване“ or „301 пренасочване“ - това е точно това.

Пълен списък от 300 отговора:

Код Линия Описание
300 Множество възможности за избор много възможности за избор
301 преместен за постоянно преместен завинаги
302 Преместен временно преместен временно
303 Вижте други гледайте други
304 Непроменено не се промени
305 използвай прокси използвай прокси
307 Временно пренасочване временно пренасочване
308 Постоянно пренасочване постоянно пренасочване

Код на отговор 404

Всички отговори, които започват с числото 4, показват грешка от страна на клиента и има много от тях. Най-популярният, който знаете със сигурност: това е отговорът „404 - не е намерен“.

Други често срещани отговори са дадени в tableта:

Код Линия Описание
400 Неправилна заявка Невалидна заявка
401 Неразрешено неоторизиран
402 изисква се плащане изисква се плащане
403 Забранен забранен
404 не е намерено не е намерено
405 Методът не е разрешен методът не се поддържа
406 Неприемливо неприемливо
407 Изисква се удостоверяване на прокси изисква се удостоверяване на прокси
408 Искането е изтекло времето изтече
413 Твърде голям полезен товар полезен товар твърде голям
414 Твърде дълъг URI URI addressът е твърде дълъг
429 Твърде много заявки твърде много искания
499 Затворена заявка от клиента клиентът затвори връзката

Код на отговор 501

И накрая, последната категория са грешки от страна на сървъра. Всички подобни грешки започват с числото 5. Най-често срещаната грешка за програмист е 501 (функционалността не е реализирана). Понякога се случва.

Като цяло, запознайте се с тези codeове за грешки, те вече са ваши приятели до края на живота ви. Е, Howто обикновено, ето table с най-полезните codeове за грешки от страната на сървъра:

Код Линия Описание
500 Вътрешна грешка на сървъра Вътрешна грешка на сървъра
501 Не е изпълнено не е изпълнено
502 лош изход грешен шлюз
503 Услугата не е достъпна услугата е недостъпна
504 Изчакване на шлюза шлюзът не отговаря
507 Недостатъчно място за съхранение препълване на хранorщето
508 Открит цикъл безкрайно пренасочване
509 Лимитът на честотната лента е надвишен честотната лента на канала е изчерпана
520 неизвестна грешка Неизвестна грешка
521 Уеб сървърът не функционира уеб сървърът не работи
522 Време за изчакване на връзката връзката не отговаря
523 Произходът е недостижим източникът е недостъпен
524 Възникна изчакване времето за изчакване изтече
525 Неуспешно SSL ръкостискане SSL ръкостискането не бе успешно
526 Невалиден SSL сертификат невалиден SSL сертификат
Коментари
  • Популярен
  • Нов
  • Стар
Трябва да сте влезли, за да оставите коментар
Тази страница все още няма коментари