我有问题将cookie值存储为iPhone项目的字符串。目前,我检索的cookie的值是这样的:如何将cookie值存储为字符串?
NSString *somevalue;
for (NSHTTPCookie *cookie in cookies)
{
NSLog(@"Name: %@ : Value: %@, Expires: %@", cookie.name, cookie.value, cookie.expiresDate);
somevalue = cookie.value;
}
现在,在理论上这应该cookie.value存储为字符串“someValue中”。我可以做一个“somevalue”的NSLog,它会检索正确的值。
然而,当我通过这个通过对:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:fullUrl]];
[request setPostValue:someValue forKey:@"profile_id"];
[request setPostValue:@"1" forKey:@"start"];
[request setPostValue:@"10" forKey:@"end"];
,然后检查响应,它是通过在整个饼干(这是什么样子):
a%3A5%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%221fcd876dc0240ac4a59f3630b8f630fe%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A7%3A%220.0.0.0%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A50%3A%22Doubletake+1.0+%28iPhone+Simulator%3B+iPhone+OS+3.1.3%3B%22%3Bs%3A13%3A%22last_activity%22%3Bs%3A10%3A%221276270293%22%3Bs%3A5%3A%22email%22%3Bs%3A18%3A%22tim%40domain.com%22%3B%7D5f9c567d5832013183d511dba8910cf3
是实际存储的值是多少?这是为什么发生?
没有足够的代码来找出你出错的地方。 – 2010-06-11 19:37:06