Hallo zusammen,
wie im Titel erwähnt, will ich überprüfen, ob eine Datei auf dem Server existiert.
Hab ein paar Infos gefunden, dass ich einen URLRequest schicke und eine entsprechende Antwort erhalte (status code 200 (existiert), 404 (existiert nicht),...).
Habe es nun mit folgendem Code versucht, indem ich nur den Header der Datei auslese (bzw. es versuche).
Response, bzw. der NSString response, ist leer. Wenn ich die Zeile [request setHTTPMethod:@"HEAD"]; auskommentiere, bekomme ich NULL zurück.
Kann mir eventuell jemand helfen und mir sagen, was ich falsch mache, mit Hilfe von Code einem Link zu einem Tutorial oder Infos in welcher Form die Antwort kommt, bzw. was ich zurück bekomme? NSData, NSString, usw.???
Gruss und danke im Voraus,
wasa
wie im Titel erwähnt, will ich überprüfen, ob eine Datei auf dem Server existiert.
Hab ein paar Infos gefunden, dass ich einen URLRequest schicke und eine entsprechende Antwort erhalte (status code 200 (existiert), 404 (existiert nicht),...).
Habe es nun mit folgendem Code versucht, indem ich nur den Header der Datei auslese (bzw. es versuche).
Quellcode
- NSString *url = [NSString stringWithFormat:@"http://images.e-shop.gr/images/PER/ART2/PER.999041_1.jpg"];
- NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
- [request setHTTPMethod:@"HEAD"];
- [request setURL:[NSURL URLWithString:url]];
- NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL];
- NSString *response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
- self.responseLabel.text = [NSString stringWithFormat:@"Response: %@", response];
Response, bzw. der NSString response, ist leer. Wenn ich die Zeile [request setHTTPMethod:@"HEAD"]; auskommentiere, bekomme ich NULL zurück.
Kann mir eventuell jemand helfen und mir sagen, was ich falsch mache, mit Hilfe von Code einem Link zu einem Tutorial oder Infos in welcher Form die Antwort kommt, bzw. was ich zurück bekomme? NSData, NSString, usw.???
Gruss und danke im Voraus,
wasa