我正在使用AFNetwrorking。发送请求后,我有时会得到
Error: Error Domain=NSURLErrorDomain Code=-1005 "Network connection is lost."
即使互联网可用,有时也会随机发生。第二次或第三次尝试请求的工作原理。
如果第一个请求失败,有没有办法重新启动此请求。我的意思是在operationManager中有一个参数来设置尝试次数吗?
这是我如何使用AFNetworking:
AFHTTPRequestOperationManager *operationManager = [AFHTTPRequestOperationManager manager];
operationManager.requestSerializer = [AFJSONRequestSerializer serializer];
operationManager.responseSerializer = [AFJSONResponseSerializer serializer];
operationManager.responseSerializer.acceptableContentTypes = [operationManager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];
[operationManager POST:URL
parameters:parameters
success:^(AFHTTPRequestOperation *operation, id responseObject) {
......