SigningTS/client/main.cpp
changeset 41 b56d7e268634
parent 40 edc0144719a1
child 42 b9716e8867f1
equal deleted inserted replaced
40:edc0144719a1 41:b56d7e268634
     1 #include <QtCore/QCoreApplication>
       
     2 #include <QtCore/QUrl>
       
     3 
       
     4 #include <QtDebug>
       
     5 #include <QtNetwork/QNetworkAccessManager>
       
     6 #include <QtNetwork/QNetworkReply>
       
     7 #include <QtNetwork/QNetworkRequest>
       
     8 
       
     9 #include "buffer.h"
       
    10 
       
    11 const QString BaseURL = "http://localhost:8080/?key=853b128a-0c18-42f2-835f-db9f5b6f7fb9&api=1&cmd=";
       
    12 
       
    13 QNetworkReply *addIMEI(QNetworkAccessManager *mgr)
       
    14 {
       
    15     QString reqPOST = BaseURL + "addIMEI";
       
    16     QNetworkRequest request(QUrl(reqPOST.toUtf8()));
       
    17     request.setHeader(QNetworkRequest::ContentTypeHeader,"application/xhtml+xml");
       
    18 
       
    19     QByteArray data;
       
    20     data.append("<SymbianSigned>");
       
    21     data.append("<IMEI>");
       
    22     data.append("<number>");
       
    23     data.append("356945030065847");
       
    24     data.append("</number>");
       
    25     data.append("<description>");
       
    26     data.append("X6 from Angela");
       
    27     data.append("</description>");
       
    28     data.append("</IMEI>");
       
    29     data.append("</SymbianSigned>");
       
    30 
       
    31     return mgr->post(request,data);
       
    32 }
       
    33 
       
    34 QNetworkReply *getDevCert(QNetworkAccessManager *mgr)
       
    35 {
       
    36     QString reqPOST = BaseURL + "getDevCert&genID=456723322";
       
    37     QNetworkRequest request(QUrl(reqPOST.toUtf8()));
       
    38     request.setHeader(QNetworkRequest::ContentTypeHeader,"application/xhtml+xml");
       
    39 
       
    40     return mgr->get(request);
       
    41 }
       
    42 
       
    43 QNetworkReply *getSubmission(QNetworkAccessManager *mgr)
       
    44 {
       
    45     QString reqGET = BaseURL + "getSubmission&genID=456723322";
       
    46     QNetworkRequest request(QUrl(reqGET.toUtf8()));
       
    47 
       
    48     return mgr->get(request);
       
    49 }
       
    50 
       
    51 int main(int argc, char **argv)
       
    52 {
       
    53     QCoreApplication app(argc, argv);
       
    54     QNetworkAccessManager *manager = new QNetworkAccessManager();
       
    55     Buffer *buf = new Buffer();
       
    56     QString reqGet = "http://localhost:8080/?key=853b128a-0c18-42f2-835f-db9f5b6f7fb9&api=1&cmd=GetUIDList" ;
       
    57 
       
    58     app.connect(manager, SIGNAL(finished(QNetworkReply*)),
       
    59             buf, SLOT(replyFinished(QNetworkReply*)));
       
    60     // QNetworkReply *reply = manager->get(QNetworkRequest(QUrl::fromEncoded(reqGet.toUtf8())));
       
    61 
       
    62     // addIMEI(manager);
       
    63     getDevCert(manager);
       
    64     // app.connect(reply, SIGNAL(finished()), SLOT(quit()));
       
    65     return app.exec();
       
    66 }