Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
在发送请求之前,我想在createRequest函数中更改或向发布数据中添加一些内容。
我该怎么办?

最佳答案

您可以使用适当的outingData参数。

http://qt-project.org/doc/qt-5.1/qtnetwork/qnetworkaccessmanager.html#createRequest


  QNetworkReply * QNetworkAccessManager :: createRequest(操作op,const QNetworkRequest&req,QIODevice * outwardData = 0)[虚拟保护]
  
  返回一个新的QNetworkReply对象以处理操作op和请求req。对于Get和Head请求,设备的outgoingData始终为0,但在这些操作中传递给post()和put()的值(QByteArray变体将传递QBuffer对象)。
  默认实现在设置了setCookieJar()的cookie罐上调用QNetworkCookieJar :: cookiesForUrl(),以获得要发送到远程服务器的cookie。
  返回的对象必须处于打开状态。

09-06 21:43