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 } |
|