0

次のコードを使用して、NSURLSessionDownloadTask を使用して goDaddy サーバーから単純なテキスト ファイルを取得しています。

-(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です.

4

1 に答える 1

0

そのため、goDaddy の Web サイトでは問題がないと報告されていたにもかかわらず、問題があったのは goDaddy のサーバーであることが判明しました。私のコードが正常であることを確認するのに 15 分かかりました。

于 2014-03-23T14:03:39.150 に答える