Solicitação Alamofire com cookies
Sou iniciante e não consigo descobrir como fazer uma solicitação .GET (no entanto, requer autenticação automática) com a Alamofire. Eu consegui fazer isso com outro serviço da web (login) porque leva o argumento de parâmetros:
parameters = [
"username" : username
"password" : password
]
Então:
Alamofire.request(.POST, loginUrl, parameters: parameters).responseJSON { (request, response, data, error) -> Void in
//handling the response
}
No cabeçalho de resposta, recebo algumas informações:
[Transfer-Encoding: Identity, Server: nginx/1.4.1, Content-Type: application/json, P3P: policyref="http://www.somewebpage.com", CP="NON DSP COR CURa TIA", Connection: keep-alive, Date: Sun, 08 Mar 2015 13:49:20 GMT, Vary: Accept-Encoding, Cookie, Set-Cookie: sessionid=5xeff47e65f674a4cc5b2d54f344304b; Domain=.somedomain.com; Path=/, tbauth=1; Domain=.somedomain.com; Path=/, Content-Encoding: gzip]
É do tipo[NSObject : AnyObject]
O que devo fazer com essas informações para armazená-las nos padrões NSURLD e preparar o parâmetro de solicitação válido (cookie)? Preciso de todos os campos ou apenas do Set-Cookie?
Eu tentei definir manualmente o parâmetro:
parameters = [
"Cookie" : "sessionid=5xeff47e65f674a4cc5b2d54f344304b; Domain=.somedomain.com; Path=/, tbauth=1; Domain=.somedomain.com; Path=/"
]
mas retorna o erro NSURLErrorDomain -1017 (NSURLErrorCannotParseResponse)
Obrigado por todas as respostas.