Obter cookies de NSHTTPURLResponse
Estou com um problema extremamente estranho, estou solicitando uma URL e quero obter os cookies, usei desta maneira para obter os cookies:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSHTTPURLResponse *HTTPResponse = (NSHTTPURLResponse *)response;
NSDictionary *fields = [HTTPResponse allHeaderFields];
NSString *cookie = [fields valueForKey:"Set-Cookie"];
}
MAS os cookies não estão completos, está faltando algum campo, verifiquei no PostMan, todos os cookies estão lá.
Eu também usei esse método ao iniciar oNSURLRequest
.
[request setHTTPShouldHandleCookies:YES];
Onde está o problema?
NOTA: Esse problema está no iOS, eu tenho uma versão do Android e está funcionando bem e todos os cookies estão lá.