QT发网络HTTP GET请求时候身份验证的问题
kyowl 2011-07-25 10:35:59 请问一下,我使用QNetworkAccessManager进行get的访问的,也在相应的slot里面准备好了验证的请求,如下
void tryHTTP::slotAuthenticationRequired(QNetworkReply*,QAuthenticator *authenticator)
{
authenticator->setUser(“用户甲”); //用户甲是服务器提供的帐号,可通过身份验证
authenticator->setPassword("123456");
}
但是反馈始终是Bad Request,网站编码是UTF-8,我用了各种办法转换该汉字字符串都没辙。但是如果我setUser是使用的英文用户名,比如:authenticator->setUser(“userA”); //user是服务器提供的帐号,可通过身份验证 这样就是完全正常的,不知道该咋整了。。。