diff options
-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; } |