
– – 503: Service Unavailable
– */
– QNetworkReply::NetworkError error = reply->error();
– if (error == QNetworkReply::NoError)
– {
– QByteArray data = reply->readAll();
– reply->deleteLater();
– QJsonParseError error;
– QJsonDocument doc = QJsonDocument::fromJson(data, &error);
– if (error.error != QJsonParseError::NoError)
– {
– emit failed(„Failed to parse response”);
– return;
– }
– emit success(doc);
– }
– else
– {
– emit failed(„Network error”);
– reply->deleteLater();
– }
+ /*
+ – 400: Bad Request
+ – 401: Unauthorized
+ – 403: Forbidden
+ – 404: Not Found
+ – 429: Too Many Requests
+ – 503: Service Unavailable
+ */
+ QNetworkReply::NetworkError error = reply->error();
+ if (error == QNetworkReply::NoError)
+ {
+ QByteArray data = reply->readAll();
+ reply->deleteLater();
+ QJsonParseError error;
+ QJsonDocument doc = QJsonDocument::fromJson(data, &error);
+ if (error.error != QJsonParseError::NoError)
+ {
+ emit failed(„Failed to parse response”);
+ return;
+ }
+ emit success(doc);
+ }
+ else
+ {
+ emit failed(„Network error”);
+ reply->deleteLater();
+ }
}
void Request::gotError(QNetworkReply::NetworkError code)
{
– emit failed(QString(„Network error code: %1”).arg(code));
+ emit failed(QString(„Network error code: %1”).arg(code));
}
void Request::sslErrors(const QList& errors)
{
– QString error;
– for (const QSslError& e : errors)
– {
– error += e.errorString() + „n”;
– }
– emit failed(error);
+ QString error;
+ for (const QSslError& e : errors)
+ {
+ error += e.errorString() + „n”;
+ }
+ emit failed(error);
}
fix: 重命名部分文件,以及解决相应的编译问题
重命名部分文件,以及解决相应的编译问题
Log:
Change-Id: I1a8ffc8b7f59aac6f417dfb9e4b8f8a7e49b7545
@@ -15,7 +15,7 @@
* along with this program. If not, see .
*/
-#include „Request.h”
+#include „request.h”
#include
#include
fix: 修改社区版SPX协议
修改社区版SPX协议
Log: 修改社区版SPX协议
Change-Id: I6d7979b7d5e4a85db15862b5d5a524ef7a844af5
@@ -1,18 +1,18 @@
/*
– * Copyright (C) 2019 ~ 2019 Deepin Technology Co., Ltd.
+ * Copyright (C) 2020 ~ 2021 Uniontech Software Technology Co., Ltd.
*
– * Author: dong
Rucsac elegant roz închis DianaCO Firenze, ideal pentru femei active și stilate. Combinație perfectă între…
Rucsac negru Acacia G-24204 pentru damă, material rezistent, accesoriu elegant
Rucsac negru Acacia G-24204 119, ideal pentru stil și funcționalitate în orice situație. Design unisex…
Rucsac damă DianaCO Firenze DYS602-3 albastru, accesorii modă piele
Rucsac albastru de dama DianaCO Firenze, DYS602-3 119 – elegant și funcțional pentru femeia modernă.…
Rucsac elegant de dama DianaCO Firenze, model DYS602-3, maro cafeniu, din piele, accesoriu moda
Rucsac elegant și practic pentru femei, DianaCO Firenze DYS602-3 119, în nuanța maro cafeniu, perfect…
Geantă damă DianaCO Firenze maro cognac, model DYS602-3, accesoriu elegant din piele
Elegant și funcțional, rucsacul maro cognac DianaCO Firenze DYS602-3 119 îți completează orice ținută cu…
Rucsac elegant pentru damă DianaCO Firenze, model DYS602-3SL, negru, material piele
Rucsac negru de dama DianaCO Firenze, DYS602-3SL 119 – elegant și practic pentru stilul tău…
Rucsac pentru bărbați din piele naturală neagră model 1775 122 accesoriu premium
Rucsac negru din piele naturală 1775 122 – eleganta simplă și durabilitate într-un design unisex.…
Rucsac din piele naturală albastru pentru damă model 1775 122 accesorii fashion
Rucsac albastru din piele naturală 1775 122 – stil clasic și elegant pentru orice ocazie.…
Rucsac pentru bărbați din piele naturală neagră, model 1081 122, accesorii elegante
Rucsac negru din piele naturală 1081 122 – stil atemporal și funcțional pentru orice ocazie.…
Geantă Rucsac 2 in 1 Damă Negru Piele Naturală Model 873 124 Accesorii Modă
Rucsac 2 în 1 negru din piele naturală 873 124 – stil minimalist și funcțional…