我遇到了一个我无法理解的错误,现在它只发生在特定设备上。它发生在带有 iOS 6 的 iPhone 5 上,但不幸的是,我无法访问另一个来检查它是否与它是 iPhone 5 的事实有关。
问题是尽管连接速度很快,但对我们的服务器 API 发出的某些特定网络请求超时,并且似乎没有服务器端问题,因为服务器正常响应来自其他设备的相同请求。
我AFNetworking
用来发出我的http请求。
我已经子类化AFHTTPClient
了,对于那个特定的请求,我像这样使用它
[[MyClient sharedInstance] putPath:@"myPath"
parameters:[NSDictionary dictionaryWithObject:@"y" forKey:@"set"]
success:^(AFHTTPRequestOperation *operation, id responseObject){
// do something with response
}
failure:^(AFHTTPRequestOperation *operation, NSError *error){
// tell user there an error occurred
}];
如果有人指出发生这种情况的一些可能原因或要分析的事情以了解正在发生的事情,我将不胜感激。