File tree Expand file tree Collapse file tree 3 files changed +4
-8
lines changed
Tests/AsyncHTTPClientTests Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -140,12 +140,8 @@ extension HTTPClient {
140140}
141141
142142extension HTTPClient . Response {
143- var cookieHeaders : [ HTTPHeaders . Element ] {
144- return headers. filter { $0. name. lowercased ( ) == " set-cookie " }
145- }
146-
147143 /// List of HTTP cookies returned by the server.
148144 public var cookies : [ HTTPClient . Cookie ] {
149- return self . cookieHeaders . compactMap { HTTPClient . Cookie ( header: $0. value , defaultDomain: self . host) }
145+ return self . headers [ " set-cookie " ] . compactMap { HTTPClient . Cookie ( header: $0, defaultDomain: self . host) }
150146 }
151147}
Original file line number Diff line number Diff line change @@ -963,11 +963,11 @@ internal struct RedirectHandler<ResponseType> {
963963 return nil
964964 }
965965
966- guard let location = headers. first ( where : { $0 . name == " Location " } ) else {
966+ guard let location = headers. first ( name : " Location " ) else {
967967 return nil
968968 }
969969
970- guard let url = URL ( string: location. value , relativeTo: request. url) else {
970+ guard let url = URL ( string: location, relativeTo: request. url) else {
971971 return nil
972972 }
973973
Original file line number Diff line number Diff line change @@ -425,7 +425,7 @@ internal final class HttpBinHandler: ChannelInboundHandler {
425425 return
426426 case " /redirect/302 " :
427427 var headers = HTTPHeaders ( )
428- headers. add ( name: " Location " , value: " /ok " )
428+ headers. add ( name: " location " , value: " /ok " )
429429 self . resps. append ( HTTPResponseBuilder ( status: . found, headers: headers) )
430430 return
431431 case " /redirect/https " :
You can’t perform that action at this time.
0 commit comments