我需要在QNetworkRequest
中追加多个 header 请求。我该如何实现?
例如,下面是我的网址和所需的标题:
其中“标识符”和“ toolid ”是我需要设置为我的请求的 header 。
(我不想将其传递给示例中指定的URL,需要在标题中进行设置)
如何在 QNetworkRequest
中进行设置?
最佳答案
QNetworkRequest request(QUrl("www.abc.com"));
request.setRawHeader("identifier", "13er5t");
request.setRawHeader("toolid", "aze");
header 不是标准的HTTP header ,因此需要使用
setRawHeader()
。如果setHeader()
是以下标准 header 之一,则可以使用:http://doc.qt.io/qt-4.8/qnetworkrequest.html#KnownHeaders-enum