出于调试目的,我想检查QNetworkRequest
我构建的 s 并查看它们的格式是否正确。
但是,我看不到如何根据它们的 api 将它们输出为字符串格式。
如何查看原始 http 请求?
出于调试目的,我想检查QNetworkRequest
我构建的 s 并查看它们的格式是否正确。
但是,我看不到如何根据它们的 api 将它们输出为字符串格式。
如何查看原始 http 请求?
你可以使用这样的东西来调试你的请求:
#include <QDebug>
void debugRequest(QNetworkRequest request, QByteArray data = QByteArray())
{
qDebug() << request.url().toString(); //output the url
const QList<QByteArray>& rawHeaderList(request.rawHeaderList());
foreach (QByteArray rawHeader, rawHeaderList) { //traverse and output the header
qDebug() << request.rawHeader(rawHeader);
}
}