2016-11-25 1 views
1

Wir versuchen verzweifelt, einen Cookie zu setzen, bevor eine POST-Anfrage mit Alamofire in Swift3 ausgeführt wird. Wir haben nur Lösungen für Swift2 gefunden. Unsere aktuellen Code sieht wie folgt ausSo legen Sie den Cookie für eine POST-Anfrage fest

Alamofire.request(url, headers: NetworkUtil.getApiKeyHeader()) 
     .responseJSON { response in 
      if let JSON = response.result.value { 
       print("JSON: \(JSON)") 
      } 
     } 

Antwort

0

es am Ende einfach zu beenden ist, wenn Sie es von Swift 2 anpassen

if userCookie != nil, let cookieStorage = Alamofire.SessionManager.default.session.configuration.httpCookieStorage { 
     cookieStorage.setCookies([userCookie!], for: url, mainDocumentURL: nil) 
    } 
Verwandte Themen