Frage

Ich habe eine URL z.B. http://www.test.com , die eine Meta-Redirect enthält wie folgt:

<meta http-equiv="Refresh" content="0; url="http://www.trial.com ?>

Allerdings - (void)connectionDidFinishLoading:(NSURLConnection *)connection gibt nur die ersten Daten von der ersten URL.

Ist es nun meine Aufgabe, die zurück HTML-Datei zu analysieren und das Meta-URL-Attribut herausziehen und NSURLConnection wieder anrufen? Oder gibt es einen besseren Weg?

Wie sicher ist dieser Ansatz?

Es wäre wahrscheinlich besser, nur eine alternative Umleitungsmethode zu verwenden, aber jetzt ist dies die einzige offen für mich ...

War es hilfreich?

Lösung

Wenn bei der Aktualisierung im HTML ist und Sie nicht beabsichtigen, eine UIWebView Anzeige es zu lassen, ist es ganz sicher ist Ihre Verantwortung, die HTML und wirkt auf sie zu analysieren (wenn Sie die Umleitung behandeln wollen, das ist).

Ein einfacher Ort, um die Umleitung zu setzen ist in der HTTP-Antwort -., Die ein bisschen mehr Server-Zugriff, aber die meisten Hosting-Stellen Sie das tun lassen erfordert

Andere Tipps

Es wäre besser, eine alternative Umleitung zu verwenden, vielleicht Javascript oder Header Umleitungen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top