NSData für NSURLConnection NULL zurück, in einigen Websites

Ich bin neu in internet-Verbindung für iOS.
Ich versuche Daten von der speziellen Website.

Folgende codes funktioniert Super mit alle Website, um die Daten in der url.

Aber wenn ich es ändern Sie die spezielle Website, um Ihre Daten wieder NULL!!

Ich denke, die Website, wie einige blockieren diese Art von Umsetzung. Weil die Seite einige XML-Informationen.

NSString *URLString = @"http://www.specialsite.com/";
NSURL *postURL = [NSURL URLWithString:URLString];
NSURLRequest *postRequest = [NSURLRequest requestWithURL:postURL];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *responseData = [NSURLConnection sendSynchronousRequest:postRequest returningResponse:&response error:&error];

if (responseData) {
    NSLog(@"Response was %@", [NSString stringWithCString:[responseData bytes] encoding:NSUTF8StringEncoding]);          
}

Auch die Resonanz in der Konsole ist:

2011-12-26 12:24:37.245 Arz[6113:207] Response was (null)

Erinnern, wenn ich ändern:

    NSString *URLString = @"http://www.specialsite.com/";

zu

    NSString *URLString = @"http://www.apple.com/";

arbeiten Präfekt!

Sorry, ich kann nicht sagen, dass der name der Website hier (öffentlich).

InformationsquelleAutor Alish | 2011-12-26
Schreibe einen Kommentar