我在iOS应用程序中使用AFNetworking 3.0。我在IPv4上调用API时会收到响应,但在IPv6上,我的所有请求都会超时。 我的代码是:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager POST:urlString parameters:parameter progress:nil success:^(NSURLSessionTask * _Nonnull task, id _Nullable responseObject) {
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
NSLog(@"%@",responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSHTTPURLResponse *m=(NSHTTPURLResponse *)[task response];
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
}];
我不明白为什么我的所有请求都只在IPv6上超时。