QT Post,用户数据在另一个TCP数据包中发送,而不是在一个POST http中发送

时间:2014-10-19 11:10:16

标签: c++ qt sockets tcp

QT Post,用户数据在另一个TCP数据包中发送,而不是在一个POST http中发送。

使用以太网跟踪工具检查QT帖子,发现QT首先发送了一个POST http但未包含用户数据,然后发送了另一个TCP数据包发送出来的用户数据但不是POST HTTP。

您知道如何强制QT在一个POST HTTP中发送所有用户数据吗?

非常感谢!

QUrl urlDigital("http://data.service.com");
QNetworkAccessManager *sfsmanager;
QNetworkRequest sfsrequest;

sfsrequest.setUrl(urlDigital);
sfsrequest.setHeader(QNetworkRequest::ContentTypeHeader,QVariant("multipart/form-data"));
sfsrequest.setHeader(QNetworkRequest::ContentLengthHeader, pstring.size());
sfsreply = sfsmanager->post(sfsrequest, pstring);

0 个答案:

没有答案