Russian Qt Forum

Qt => Работа с сетью => Тема начата: deMax от Ноября 18, 2013, 08:25



Название: Проверить доступность URL
Отправлено: deMax от Ноября 18, 2013, 08:25
Посылаю запрос через QHttp для получения файла из интернета. Как отличить невозможность получить файл в виду некорректности URL(т.е. его нет вообще) от случаев когда сеть некорректно работает(зависла сеть или слишком долго скачивается)?

Правильно ли, если ( http->bytesAvailable()==0 ) значит сеть нормально отработала и по запросу ничего нет?


Название: Re: Проверить доступность URL
Отправлено: Fregloin от Ноября 18, 2013, 10:32
Поидее при запросе get/post QNetworkReply должен вернуть ошибку, если такового ресурса нет вообще, что то типа Host/url not found. Почитайте про QNetworkAccessManager метод get, там есть примерчик небольшой, думаю все прояснится.