gpt4 book ai didi

ios - 如何保存 NSURLRequest 以便稍后批量发送

转载 作者:行者123 更新时间:2023-11-29 03:07:51 25 4
gpt4 key购买 nike

我想发送一些小的帖子请求,但我不想每隔几分钟就发送一次。有没有办法一次存10个,到了10个就可以全部发了?

某种队列?

以下是我构建请求的方式:

//Init request
NSMutableURLRequest *request = [NSMutableURLRequest
requestWithURL:[NSURL URLWithString:url]];

//Set headers
[request setHTTPMethod:@"GET"];

NSOperationQueue *queue = [[NSOperationQueue alloc] init];
[NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {

//get the http headers
NSHTTPURLResponse* newResp = (NSHTTPURLResponse*)response;
NSString *contentType = [newResp allHeaderFields][@"Content-Type"];
contentType = [contentType lowercaseString];

//serialize if content type is JSON
if ([WFHttp string:contentType contains:@"json"]) {
response = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
}

if (connectionError) {
NSLog(@"%@",connectionError);
}

//send completion
completion(response);

}];

最佳答案

如果您将请求存储在存储在用户默认值中的数组中,并且每当您创建新请求时将其添加到该数组中,会怎样?一旦有 10 个请求,将它们全部发送出去并将它们从用户默认值中清除。

关于ios - 如何保存 NSURLRequest 以便稍后批量发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com