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

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

По большому счёту далеко не все 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 и дальше - это Ошибка сервера.