Какие ошибки возникают под какими статус-кодами? Как понять, что означает ошибка 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 и дальше - это Ошибка сервера.