我使用ASIFormDataRequest处理Post数据,然后使用JSON进行解析。ASIHTTPRequest内置了使用[ASIHTTPRequest setDefaultCache:[ASIDownloadCache sharedCache]];的缓存。有没有人知道ASIFormDataRequest也有类似的东西?
示例:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/myapp/20110715/60b88126/load_dr_daily_schedule/%@/", [self getHost], [dateFormat stringFromDate:today]]];
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[self addCurrentUserLoginToPostRequest:request];
[request setPostValue:[dateFormat stringFromDate:today] forKey:@"target_date"];
[request startSynchronous];
NSError *error = [request error];
NSString *responseString;
if (!error) {
responseString = [request responseString];
} else {
return NULL;
}
return [responseString JSONValue];发布于 2011-10-19 15:46:48
ASIFormDataRequest是ASIHTTPRequest的子类,因此它与ASIHTTPRequest具有相同的属性。
请注意,它不会缓存POST请求。
https://stackoverflow.com/questions/7814472
复制相似问题