我正在使用
到目前为止,我的做法是:
这会生成一个字符串,其中包含我使用
通常,我会使用
我真的很想看到实际发送的“真正”标头,但由于某种原因,它被很好地隐藏在类内部。
是否有任何简单的方法来检索它,以便我可以查看应用程序使用的http标头?
QNetworkRequest
来执行https请求。我想要调试并查看该类构建的http头的所有内容,然后再将其发送到https服务器之前。到目前为止,我的做法是:
QString header_list;
QList<QByteArray> headerList = request->rawHeaderList();
foreach(QByteArray head, headerList)
header_list += head + ": " + request->rawHeader(head) + "\n";
这会生成一个字符串,其中包含我使用
setRawHeader
显式设置的所有标头部分,但它不显示默认情况下或由类本身添加的值,而无需我的干预。通常,我会使用
tcpdump
查看应用程序尝试发送到服务器的内容,但它使用SSL,所以我不能这样做。我真的很想看到实际发送的“真正”标头,但由于某种原因,它被很好地隐藏在类内部。
是否有任何简单的方法来检索它,以便我可以查看应用程序使用的http标头?