iOS7中的间歇性服务器错误
我正在使用NSURLSessionDownloadTask从我的goDaddy服务器下拉一个简单的文本文件,代码如下:iOS7中的间歇性服务器错误,ios7,network-programming,nsurlsession,nsurlsessiondownloadtask,Ios7,Network Programming,Nsurlsession,Nsurlsessiondownloadtask,我正在使用NSURLSessionDownloadTask从我的goDaddy服务器下拉一个简单的文本文件,代码如下: -(void)getTheInternetFile //Fire up the downloadTask to pull the file down from my web server. NSURLSessionDownloadTask *getTheFile = [session downloadTaskWithRequest:[NSURLRequest requestWi
-(void)getTheInternetFile
//Fire up the downloadTask to pull the file down from my web server.
NSURLSessionDownloadTask *getTheFile = [session downloadTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.myserver.com/utility/file.txt"]]
completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error)
{
if(error)
{
NSLog(@"Can't do what I want as we have an error %@", [error localizedDescription]);
}
else
{
NSLog(@"It worked");
}
}];
[getTheInternetFile resume];
}
我遇到的问题是,这种方法非常有效……有时。其他时候,我会收到一条错误消息:“找不到具有指定主机名的服务器”
由于URL是硬编码的,而且从不更改,因此我不知道这是如何发生的。除非goDaddy让我失望,而且服务器在某些时候突然变得不可用,否则我会不知所措。值得一提的是,今天刚开始这样做,所以可能是goDaddy。结果是goDaddy的服务器出现了问题,尽管他们的网站报告没有问题。等待了15分钟才发现我的代码没有问题