我想用qt构建一个定制的soap请求。
对于我的特定soap操作包,我需要删除
接受自动出现在qnetworkrequest中的语言头。
相反的说法会非常方便:
QNetworkRequest browseRequest;
browseRequest.setRawHeader(QByteArray("Accept-Language"), QByteArray("english"));
例如:
browseRequest.deletePartOfHeader(QByteArray("Accept-Language"));
编辑:
用qtcsocket发送所需的字符串。
找不到其他解决方案。
最佳答案
不幸的是,我不相信这是可能的(目前)与qnetworkrequest。请参阅bugQTBUG-9463,“qnetworkrequest:能够设置一些可选的头条目”。
错误报告的描述特别提到了您的案例:
qnetworkrequest:能够设置一些可选的头条目
例如接受编码和接受语言
在标题中,但当前无法取消设置它们。
(强调我的。)