-2
Ich sende GET-Anfrage an den Server, aber die Daten kommen in HTML anstelle von XML-Format. Wie kann ich dieses Problem lösen?Vom Server kommt HTML anstelle von XML
NSURL* url = [NSURL URLWithString:@"http://ufa.farfor.ru/getyml/?key=ukAXxeJYZN"];
NSURLSession* session = [NSURLSession sharedSession];
[[session dataTaskWithURL:url
completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"DATA %@",[NSString stringWithUTF8String:[data bytes]]);
NSLog(@"RESPONSE %@",response);
}] resume];
Es gibt eine Menge an Informationen fehlt hier. Zum Beispiel soll die Site XML zurückgeben? Erzielen andere Implementierungen (z. B. Android) XML? Sind Sie der Besitzer des Servers? Was sagt der HTML? (Fehler, 404) –
Die Site scheint XML sowieso schon zurückzugeben, bist du * sicher * du bekommst HTML zurück? – Robert
Ja, ich weiß genau, dass es HTML ist. Außerdem zeigt diese HTML-Seite die Hauptseite dieser Seite an. –