代码之家  ›  专栏  ›  技术社区  ›  Ari Haran

AFNetworking的默认超时秒数?

  •  4
  • Ari Haran  · 技术社区  · 9 年前

    在我的项目中,我使用AFNetworking进行Api调用,如何确定AFNetworking的默认超时秒数。请提出建议。

    1 回复  |  直到 9 年前
        1
  •  16
  •   Anbu.Karthik    9 年前

    的默认超时 AFNetwork 60秒

    超时间隔(秒)。如果在连接过程中尝试 请求保持空闲的时间超过超时间隔,则请求 被认为已超时。默认超时间隔为60 秒。

    附加的 reference

    如果要减少超时

    NSDictionary *params = @{@"par1": @"value1",
                         @"par2": @"value2"};
    
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    
    [manager.requestSerializer setTimeoutInterval:25];  //Time out after 25 seconds
    
    [manager POST:@"URL" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
    
    //Success call back bock
    NSLog(@"Request completed with response: %@", responseObject);
    
    
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
     //Failure callback block. This block may be called due to time out or any other failure reason
    }];