我需要在QNetworkRequest
中附加多个标头请求。我怎样才能做到这一点?
例如,下面是我的网址和所需的标题:
www.abc.com?identifier=13er5t&toolid=aze
其中' 标识符'和' toolid '是我需要设置为我的请求的标题。 (我不想将它传递给示例中指定的URL,需要在标题中设置它)
如何在 QNetworkRequest
中设置此内容?
答案 0 :(得分:2)
QNetworkRequest request(QUrl("www.abc.com"));
request.setRawHeader("identifier", "13er5t");
request.setRawHeader("toolid", "aze");
标头不是标准HTTP标头,因此需要使用setRawHeader()
。如果setHeader()
是其中一个标准标题,则可以使用sed
:
http://doc.qt.io/qt-4.8/qnetworkrequest.html#KnownHeaders-enum