我正在使用自定义协议,在其中使用 defaultConfiguration 创建 NSURLSession。这是我的代码 -
`
NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration];
config.timeoutIntervalForRequest = 10.0;
config.timeoutIntervalForResource = 10.0;
config.HTTPMaximumConnectionsPerHost = 2;
config.connectionProxyDictionary = proxyToUse;
[NSURLProtocol setProperty:@YES forKey:@"MyURLProtocolHandledKey" inRequest:mReq];
if(!_mySession) {
_mySession = [NSURLSession sessionWithConfiguration:config
delegate:self
delegateQueue:nil];
}
`
当 App 发出数百个请求时,响应来自自定义协议的请求的响应时间逐渐增加。我可以看到最大超时时间为 60 秒。这些配置参数没有影响。