I've an extremely weird problem, I'm requesting a URL and I want to get the cookies from it, I've used this way to get the cookies:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSHTTPURLResponse *HTTPResponse = (NSHTTPURLResponse *)response;
NSDictionary *fields = [HTTPResponse allHeaderFields];
NSString *cookie = [fields valueForKey:"Set-Cookie"];
}
BUT the cookies is not complete, there is some field is missing, I've checked it on PostMan, all the cookies is there.
I've used also this method when initiating the NSURLRequest
.
[request setHTTPShouldHandleCookies:YES];
Where is the problem?
NOTE: This problem is on iOS, I've an android version and it's working fine and all the cookies is there.
See Question&Answers more detail:os