Некоторые ошибки, которые могут возникнуть при работе с HTTP-запросами:
- Ошибка 400 («неверный запрос»). 14 Запрос составлен неправильно, и сервер не может его понять. 1
- Ошибка 401 («неавторизовано»). 14 Запрос направлен к защищенным ресурсам, для которых требуется аутентификация. 1
- Ошибка 403 («запрещено»). 14 У пользователя нет прав на доступ к файлам или папкам по ссылке. 1
- Ошибка 409. 1 Произошёл конфликт запроса и данных на сервере. 1 Например, пользователь загружает файл устаревшей версии, в то время как аналогичный файл на сервере — более новый. 1
- Ошибка 410. 1 Страница или документ, к которому обращается запрос, недоступен. 1
- Ошибка 413 («слишком большое тело запроса»). 1 Объём запроса больше, чем веб-сервер может обработать. 1 Чаще всего возникает при загрузке слишком большого файла. 1
- Ошибка 414 («URL слишком длинный»). 1 Сервер не может взять в обработку слишком длинный веб-адрес, и поэтому отклоняет запрос. 1
- Ошибка 501 («не реализовано»). 1 Сервер не понимает метод запроса или не имеет функциональности для его обработки. 1
- Ошибка 502 («ошибка шлюза»). 14 Если запрос проходит через несколько серверов (через прокси), и какой-то из них не может обработать запрос, то первый сервер отдаёт такую ошибку. 1
- Ошибка 503 («сервис недоступен»). 14 Возможные причины: к серверу одновременно поступило большое количество обращений пользователей, и у него не хватает мощности их все обработать. 1
- Ошибка 504 («время прохождения через шлюз истекло»). 1 Возникает, если запрос проходит через один или несколько шлюзов-серверов, и один из них не укладывается в отведённый таймаут. 1