Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. void LoginWindow::on_pushButton_clicked(){
  2. // Setup the webservice url
  3. QUrl serviceUrl = QUrl("http://urlrestservice.com");
  4.  
  5. QByteArray postData;
  6. postData.append("request=userdata&");
  7. postData.append("user=myusername&");
  8. postData.append("password=mypasswod");
  9.  
  10. // Call the webservice
  11. QNetworkAccessManager *manager = new QNetworkAccessManager(this);
  12.  
  13. //QNetworkRequest::setHeader();
  14. QNetworkRequest request(serviceUrl);
  15. request.setHeader(QNetworkRequest::ContentTypeHeader, QVariant(
  16. QString("text/xml")));
  17.  
  18. connect(manager, SIGNAL(finished(QNetworkReply*)), this,
  19. SLOT(serviceRequestFinished(QNetworkReply*)));
  20. manager->post(request, postData);
  21. }
  22.  
  23. void LoginWindow::serviceRequestFinished(QNetworkReply* reply){ }
  24.  
  25. {
  26. "response": {
  27. "status": "200",
  28. "message": "Correct request"
  29. },
  30. "data": [
  31. [
  32. {
  33. "href": "link",
  34. "text": "string matr"
  35. },
  36. {
  37. "href": "link",
  38. "text": "string type"
  39. },
  40. {
  41. "href": "link",
  42. "text": "string name"
  43. },
  44. {
  45. "href": "link",
  46. "text": "string state"
  47. }
  48. ]
  49.  
  50. ]
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement