pManager = new QNetworkAccessManager(this);
QNetworkRequest req;
QSslConfiguration config;
QByteArray content = "username=root@cve&password=111111";
int contentLength = content.length();
config.setPeerVerifyMode(QSslSocket::VerifyNone);
config.setProtocol(QSsl::TlsV1SslV3);
req.setSslConfiguration(config);
req.setUrl(QUrl("https://192.168.7.11:8006/api2/json/access/ticket"));
req.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
req.setHeader(QNetworkRequest::ContentLengthHeader,contentLength);
QNetworkReply *pReply = pManager->post(req, content);
QByteArray encodedString = pReply->readAll();
qDebug()<<QString(encodedString)<<endl;
QTextCodec *codec = QTextCodec::codecForName("KOI8-R");
QString string = codec->toUnicode(encodedString);
qDebug()<<string<<endl;
为什么post返回值pReply是空的,错在什么地方?