C++ 在Qt中使用GET方法时如何添加令牌?
我想在C++/Qt中的GET请求中添加一个令牌 这是我的获取/下载方法:C++ 在Qt中使用GET方法时如何添加令牌?,c++,qt,qnetworkaccessmanager,qtnetwork,qnetworkreply,C++,Qt,Qnetworkaccessmanager,Qtnetwork,Qnetworkreply,我想在C++/Qt中的GET请求中添加一个令牌 这是我的获取/下载方法: QNetworkReply* DownloadManager::doDownload(const QUrl &url) { QNetworkRequest request(url); QNetworkReply *reply = m_manager.get(request); // m_manager is a QNetworkAcessManager return reply; } 令
QNetworkReply* DownloadManager::doDownload(const QUrl &url)
{
QNetworkRequest request(url);
QNetworkReply *reply = m_manager.get(request); // m_manager is a QNetworkAcessManager
return reply;
}
令牌作为请求头的一部分发送,因此在这种情况下,我们使用以下方法: 无效QNetworkRequest::setRawHeader(常量QByteArray和headerName,常量 QByteArray和headerValue) 将标题headerName设置为值headerValue。如果是我 对应于已知的标头(请参阅QNetworkRequest::KnownHeaders),则 原始格式将被解析,相应的“熟”头将被删除 也要准备好 对于令牌,我们使用以下内容:
request.setRawHeader(QByteArray("Authorization"), QByteArray("Token your_token"));
谢谢没关系。你可以写你的答案。我将使它有效