Skip to content

Commit 470970c

Browse files
committed
[Headers] Add Upload headers
1 parent b1ebb55 commit 470970c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

SpeedTestLib/SpeedTestLib/Network/UploadService/CustomHostUploadService.swift

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,15 @@ class CustomHostUploadService: NSObject, SpeedService {
1919
self.final = final
2020
var request = URLRequest(url: url)
2121
request.httpMethod = "POST"
22-
URLSession(configuration: sessionConfiguration(timeout: timeout), delegate: self, delegateQueue: OperationQueue.main).uploadTask(with: request, from: Data(count: fileSize)).resume()
22+
request.timeoutInterval = timeout
23+
request.allHTTPHeaderFields = ["Content-Type": "application/octet-stream",
24+
"Accept-Encoding": "gzip, deflate",
25+
"Content-Length": "\(fileSize)",
26+
"Connection": "keep-alive"]
27+
28+
URLSession(configuration: sessionConfiguration(timeout: timeout), delegate: self, delegateQueue: OperationQueue.main)
29+
.uploadTask(with: request, from: Data(count: fileSize))
30+
.resume()
2331
}
2432
}
2533

0 commit comments

Comments
 (0)