Ошибки

Что означает число.

Большинство срывов загрузки сообщают код HTTP. Знать, на чьей стороне проблема, — это не тратить время на бесполезные попытки.

Коды HTTP

400
Bad request — the server did not understand the URL
403
Forbidden — the file exists but you are not allowed to fetch it
404
Not found — the link is dead or was mistyped
414
URL too long for the server to accept
500
Server error — the fault is on the far end, try later
501
Not implemented — the server refuses the method
502
Bad gateway — a proxy in between failed
503
Service unavailable — the server is overloaded or down

Что из этого можно исправить

Коды на 400 — о запросе: мёртвая ссылка, файл за входом, адрес, обрезанный при копировании. Повторные попытки не помогут; нужна другая ссылка.

Коды на 500 — о сервере. Повторить позже часто помогает, и планировщик существует в том числе для этого.

У каждого кода есть своя страница в документации, с описанием того, что программа делает сама.