Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

Как перехватить 500 и другие ошибки сервера 5xx с помощью URLToImage?

Я использую аналогичный код для https://grabz.it/api/aspnet/advanced/comobject.aspx. Обработчик catch перехватывает ошибку 404 с возвращенным сообщением «Вы пытаетесь сделать снимок экрана несуществующего URL! Введите абсолютный и общедоступный URL, например http: //www.example. com ". Однако, когда возникает ошибка сервера, код все равно проходит, и захваченное изображение представляет собой веб-страницу ошибки сервера. Есть ли способ URLToImage также пометить эти ошибки?

На вопрос службы поддержки GrabzIt 14 июня 2019 г.

Это сообщение «Вы пытаетесь сделать снимок экрана с URL-адресом, который не существует! Введите URL-адрес, который является как абсолютным, так и общедоступным, например: http://www.example.com», не является ошибкой 404. Это происходит для недопустимых форматов URL и если домен не существует.

Пока эти два критерия выполнены, мы фиксируем все, что найдено.

Ответ от службы поддержки GrabzIt 14 июня 2019 г.