Я работаю с веб-сервисом, который требует правильное имя пользователя / пароль. Из PyQt я получаю доступ к веб-сервису, используя QNetworkAccessManager, который выдает
authenticationRequired (QNetworkReply*, QAuthenticator*)
сигнал, когда (очевидно) требуется аутентификация. Когда я заполняю пользователя и psswd для
QAuthenticator, все отлично работает. Однако я не вижу, как разорвать цикл, когда пользователь не действителен.
Из документов для аутентификации Требуется:
«Если он отклоняет учетные данные, этот сигнал будет издан снова.»
Для недействительных учетных данных этот сигнал испускается снова и снова, и
еще раз ... Просмотр кода ошибки в ответе показал 0. Как этот цикл должен быть разорван или обработан так, чтобы он завершился с ошибкой?