File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
QiniuSDK/Http/Request/HttpClient Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -62,9 +62,12 @@ - (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)data
6262}
6363
6464- (void )URLSession : (NSURLSession *)session task : (NSURLSessionTask *)task didCompleteWithError : (nullable NSError *)error {
65-
65+ NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: task.currentRequest.URL
66+ cachePolicy: task.currentRequest.cachePolicy
67+ timeoutInterval: task.currentRequest.timeoutInterval];
68+ request.allHTTPHeaderFields = task.currentRequest .allHTTPHeaderFields ;
6669 self.requestMetrics .endDate = [NSDate date ];
67- self.requestMetrics .request = task. currentRequest ;
70+ self.requestMetrics .request = [request copy ] ;
6871 self.requestMetrics .response = task.response ;
6972 self.requestMetrics .countOfResponseBodyBytesReceived = task.response .expectedContentLength ;
7073 self.requestMetrics .countOfRequestHeaderBytesSent = [NSString stringWithFormat: @" %@ " , task.currentRequest.allHTTPHeaderFields].length ;
You can’t perform that action at this time.
0 commit comments