我正在使用需要有效用户名/密码的网络服务。从 PyQt,我使用 QNetworkAccessManager 访问 web 服务,它发出
authenticationRequired (QNetworkReply*, QAuthenticator*)
当(显然)需要身份验证时发出信号。当我为 QAuthenticator 填写用户和 psswd 时,一切正常。但是,当用户无效时,我看不到如何中断循环。
来自 authenticationRequired 的文档:
“如果它拒绝凭据,则将再次发出此信号。”
对于无效凭据,此信号会一次又一次地发出……查看回复中的错误代码显示为 0。应该如何破坏或处理此循环以使其因错误而终止?