# Опишите пожалуйста ошибки и их статус-коды

**URL:** <https://forum.itvdn.com/t/opishite-pozhalujsta-oshibki-i-ih-status-kody/2441>\
**Category:** Общие вопросы\
**Created:** [21.09.2018 11:15:13 UTC](https://forum.itvdn.com/t/opishite-pozhalujsta-oshibki-i-ih-status-kody/2441 "2018-09-21T11:15:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mihail.fezin](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/m/2acd7d/32.png) [@mihail.fezin](https://forum.itvdn.com/u/mihail.fezin)\
**Post date:** [21.09.2018 11:15:13 UTC](https://forum.itvdn.com/t/opishite-pozhalujsta-oshibki-i-ih-status-kody/2441/1 "2018-09-21T11:15:13Z")

</div>

Какие ошибки возникают под какими статус-кодами? Как понять, что означает ошибка 102 или 205? Должна же быть какая-то логика...

---

<div class="post-metadata">

**Author:** ![antonmihailichuk](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/e19b73/32.png) [@antonmihailichuk](https://forum.itvdn.com/u/antonmihailichuk)\
**Post date:** [21.09.2018 12:40:58 UTC](https://forum.itvdn.com/t/opishite-pozhalujsta-oshibki-i-ih-status-kody/2441/2 "2018-09-21T12:40:58Z")

</div>

По большому счёту далеко не все HTTP статус-коды являю тся оповещениями об ошибках. Всего статус-коды бывают в промежутке от 1\*\* до 5\*\*.

1. Все коды, которые начинаются со 100 и до 200 называются Информационными. Их всего 3:

100 - Continue - Продолжать операцию

101 - Switching Protocols - Сервер предлагает перейти на более подходящий протокол

102 - Processing - Запрос принят и будет обработак по истечении определённого времени

2. 200-300 - это статус-коды Успеха. Их 10, перечислять не стану, можете об этом почитать в википедии или просмотреть видеокурс ASP.NET Core Essential. Там в первом уроке автор очень раскрывает эту тему и рассказывает об этом.

3. 300-400 - Перенаправление. Для успешного выполнения операции необходимо сделать другой запрос.

4. 400-500 - это статус-код Ошибки на стороне клиента. Отсюда же известная всем ошибка 404, когда пользователь пытается найти адрес, которого не существует.

5. 500 и дальше - это Ошибка сервера.
