Where are an UIWebView’s cookies stored?

Your application has its own “cookie jar” in the [NSHTTPCookieStorage sharedHTTPCookieStorage] container.

Here’s how you might take a quick look at the cookies in your application’s cookie jar:

NSHTTPCookie *cookie;
NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [cookieJar cookies]) {
   NSLog(@"%@", cookie);
}

Several methods are available for filtering and manipulation. Take a look at the NSHTTPCookieStorage documentation for accessing cookies, and the NSHTTPCookie documentation for accessing individual cookie properties.

Leave a Comment