diff options
Diffstat (limited to 'src/oauth/qoauth2authorizationcodeflow.cpp')
| -rw-r--r-- | src/oauth/qoauth2authorizationcodeflow.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/oauth/qoauth2authorizationcodeflow.cpp b/src/oauth/qoauth2authorizationcodeflow.cpp index f0aef1d..0cabf43 100644 --- a/src/oauth/qoauth2authorizationcodeflow.cpp +++ b/src/oauth/qoauth2authorizationcodeflow.cpp @@ -522,11 +522,11 @@ void QOAuth2AuthorizationCodeFlow::requestAccessToken(const QString &code) request.setHeader(QNetworkRequest::ContentTypeHeader, QStringLiteral("application/x-www-form-urlencoded")); - const QString data = query.toString(QUrl::FullyEncoded); + const QByteArray data = query.toString(QUrl::FullyEncoded).toLatin1(); d->callNetworkRequestModifier(request, QAbstractOAuth::Stage::RequestingAccessToken); - QNetworkReply *reply = d->networkAccessManager()->post(request, data.toUtf8()); + QNetworkReply *reply = d->networkAccessManager()->post(request, data); d->currentReply = reply; QAbstractOAuthReplyHandler *handler = replyHandler(); QObject::connect(reply, &QNetworkReply::finished, handler, |
