Я использую networkauth для подключения к приложению OAuth. Я смог успешно пройти аутентификацию после получения сигнала QOAuth2AuthorizationCodeFlow :: grant .
Если бы это был обычный запрос QNAM, это было бы легко. Но с networkauth у меня нет доступа к AccessToken. Поэтому я не могу напрямую отправить запрос QNAM
Теперь, как правильно отправить дополнительный заголовок с моим запросом? Вот мой код
// private
// QOAuth2AuthorizationCodeFlow * myObject
connect(this->myObject, &QOAuth2AuthorizationCodeFlow::granted, [=](){
qDebug() << __FUNCTION__ << __LINE__ << "Access Granted!";
auto m_networkReply = this->myObject->post(QUrl("API_URL"));
// Here I need to post a header in m_networkReply
// setHeader(QNetworkRequest::ContentTypeHeader,"application/json")
// How do I do it?
connect(m_networkReply, &QNetworkReply::finished, [=](){
qDebug() << "REQUEST FINISHED. Error? " << (m_networkReply->error() != QNetworkReply::NoError);
qDebug() << m_networkReply->readAll();
});
});
Спасибо