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