次のコードを使用して、次の方法で Cookie 情報を返す Web サイトにログインしたいと考えています。
Set-Cookie: 19231234
Set-Cookie: u2am1342340
Set-Cookie: owwjera
以下のコードでサイトにログインしているのですが、最後のprint文で「set-cookie」について何も出力されません。Snow leopard では、ライブラリがこのサイトの Cookie を自動的に取得するように見え、その後送信される接続には正しい「Cookie」ヘッダーが設定されます。しかし、ヒョウでは、そのようには機能しないので、この「特定のルート URL の Cookie を記憶する」動作のトリガーはありますか?
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:uurl]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"keep-live" forHTTPHeaderField:@"Connection"];
[request setValue:@"300" forHTTPHeaderField:@"Keep-Alive"];
[request setHTTPShouldHandleCookies:YES];
[request setHTTPBody:postData];
[request setTimeoutInterval:10.0];
NSData *urlData;
NSHTTPURLResponse *response;
NSError *error;
urlData = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];
NSLog(@"response dictionary %@",[response allHeaderFields]);