@@ -81,6 +81,8 @@ Ret NetworkManager::del(const QUrl& url, IncomingDevice* incomingData, const Req
8181Ret NetworkManager::execRequest (RequestType requestType, const QUrl& url, IncomingDevice* incomingData, OutgoingDevice* outgoingData,
8282 const RequestHeaders& headers)
8383{
84+ LOGI () << " Start: " << requestTypeToString (requestType) << " , url: " << url.toString ();
85+
8486 if (outgoingData && outgoingData->device ()) {
8587 if (!openDevice (outgoingData->device (), QIODevice::ReadOnly)) {
8688 return make_ret (Err::FiledOpenIODeviceRead);
@@ -129,13 +131,19 @@ Ret NetworkManager::execRequest(RequestType requestType, const QUrl& url, Incomi
129131
130132 m_progress.finish (ret);
131133
134+ if (reply) {
135+ reply->disconnect ();
136+ }
137+
132138 if (outgoingData && outgoingData->device ()) {
133139 closeDevice (outgoingData->device ());
134140 }
135141
136142 closeDevice (m_incomingData);
137143 m_incomingData = nullptr ;
138144
145+ LOGI () << " Finish: " << requestTypeToString (requestType) << " , url: " << url.toString ();
146+
139147 return ret;
140148}
141149
@@ -307,3 +315,17 @@ Ret NetworkManager::errorFromReply(const QNetworkReply* reply) const
307315
308316 return ret;
309317}
318+
319+ String NetworkManager::requestTypeToString (RequestType type)
320+ {
321+ switch (type) {
322+ case GET_REQUEST: return u" GET" ;
323+ case HEAD_REQUEST: return u" HEAD" ;
324+ case POST_REQUEST: return u" POST" ;
325+ case PUT_REQUEST: return u" PUT" ;
326+ case PATCH_REQUEST: return u" PATCH" ;
327+ case DELETE_REQUEST: return u" DELETE" ;
328+ }
329+
330+ return String ();
331+ }
0 commit comments