Ошибки
Что означает число.
Большинство срывов загрузки сообщают код 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 — о сервере. Повторить позже часто помогает, и планировщик существует в том числе для этого.
У каждого кода есть своя страница в документации, с описанием того, что программа делает сама.