diff options
author | alex-z <blackslayer4@gmail.com> | 2021-11-03 14:20:31 +0300 |
---|---|---|
committer | alex-z <blackslayer4@gmail.com> | 2021-11-03 14:20:31 +0300 |
commit | 053c5516d3433e385ec567d2e801c83ad16f492b (patch) | |
tree | 9bc5b13268a17b8913b1102ace1e664b75e18830 /src | |
parent | 83a13d5682ca4fea3bf64c4e8b8bc8f5925b0180 (diff) |
Signed-off-by: alex-z <blackslayer4@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/libsync/abstractnetworkjob.cpp | 2 | ||||
-rw-r--r-- | src/libsync/networkjobs.cpp | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/libsync/abstractnetworkjob.cpp b/src/libsync/abstractnetworkjob.cpp index 6bb00a6b2..8b5c54c74 100644 --- a/src/libsync/abstractnetworkjob.cpp +++ b/src/libsync/abstractnetworkjob.cpp @@ -170,6 +170,8 @@ void AbstractNetworkJob::slotFinished() { _timer.stop(); + auto requestUrl = _reply->request().url().toString(); + if (_reply->error() == QNetworkReply::SslHandshakeFailedError) { qCWarning(lcNetworkJob) << "SslHandshakeFailedError: " << errorString() << " : can be caused by a webserver wanting SSL client certificates"; } diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index f2ba661e4..5e58918a9 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -881,6 +881,9 @@ bool JsonApiJob::finished() qCInfo(lcJsonApiJob) << "JsonApiJob of" << reply()->request().url() << "FINISHED WITH STATUS" << replyStatusString(); + + auto requestUrl = reply()->request().url().toString(); + int statusCode = 0; int httpStatusCode = reply()->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); if (reply()->error() != QNetworkReply::NoError) { @@ -928,6 +931,8 @@ bool JsonApiJob::finished() return true; } + auto jsonAsString = json.toJson(); + emit jsonReceived(json, statusCode); return true; } |