का उपयोग करके मैं यूआरएल में डेटा कैसे पोस्ट कर सकता हूं मेरे पास एक webservice है जिसे मुझे Qt का उपयोग करने के लिए कुछ डेटा पोस्ट करने की आवश्यकता है। मुझे लगा कि वेब सेवा पर पोस्ट करते समय मैं QByteArray का उपयोग कर सकता हूं।QNetworkAccessManager
मेरा सवाल यह है कि, मैं दूसरे सिरे पर सही ढंग से पार्स करने के लिए इस सरणी को कैसे प्रारूपित कर सकता हूं?
इस कोड को मैं अब तक है:
// Setup the webservice url
QUrl serviceUrl = QUrl("http://myserver/myservice.asmx");
QByteArray postData;
/*
Setup the post data somehow
I want to transmit:
param1=string,
param2=string
*/
// Call the webservice
QNetworkAccessManager *networkManager = new QNetworkAccessManager(this);
connect(networkManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(serviceRequestFinished(QNetworkReply*)));
networkManager->post(QNetworkRequest(serviceUrl), postData);
धन्यवाद!
भी काम नहीं करता है यह दृष्टिकोण इनपुट में वर्णों और पात्रों की रक्षा नहीं करता है। यदि 'स्ट्रिंग' उपयोगकर्ता इनपुट है, तो वे पैरामीटर इंजेक्ट कर सकते हैं। – Halfgaar