我想用qt构建一个定制的soap请求。
对于我的特定soap操作包,我需要删除
接受自动出现在qnetworkrequest中的语言头。
相反的说法会非常方便:

QNetworkRequest browseRequest;
browseRequest.setRawHeader(QByteArray("Accept-Language"), QByteArray("english"));

例如:
browseRequest.deletePartOfHeader(QByteArray("Accept-Language"));

编辑:
用qtcsocket发送所需的字符串。
找不到其他解决方案。

最佳答案

不幸的是,我不相信这是可能的(目前)与qnetworkrequest。请参阅bugQTBUG-9463,“qnetworkrequest:能够设置一些可选的头条目”。
错误报告的描述特别提到了您的案例:
qnetworkrequest:能够设置一些可选的头条目
例如接受编码和接受语言
在标题中,但当前无法取消设置它们。
(强调我的。)

10-08 11:54