We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e8e6dd commit aeeb546Copy full SHA for aeeb546
1 file changed
Sources/Types/URLRequestable.swift
@@ -10,6 +10,7 @@ public protocol URLRequestable: URLComponeble {
10
var method: HTTPMethod { get }
11
var parameters: [String: Any]? { get set }
12
var encoding: URLEncoding { get }
13
+ var allHTTPHeaderFields: [String : String]? { get set }
14
15
mutating func addParameter(key: String, value: String)
16
func asURLRequest() throws -> URLRequest
@@ -32,6 +33,13 @@ public extension URLRequestable {
32
33
}
34
var urlRequest = URLRequest(url: url)
35
urlRequest.httpMethod = method.rawValue
36
+ urlRequest.allHTTPHeaderFields = self.allHTTPHeaderFields
37
return urlRequest
38
39
40
+
41
+// Defaul Implementation
42
43
+public extension URLRequestable {
44
+ var allHTTPHeaderFields: [String : String]? { nil }
45
+}
0 commit comments