Pregunta

Tengo una URL, por ejemplo, http://www.test.com que contiene una redirección meta de la siguiente manera:

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

Sin embargo, - (void)connectionDidFinishLoading:(NSURLConnection *)connection sólo devuelve los datos iniciales de la primera URL.

¿Es ahora tengo la responsabilidad de analizar el archivo HTML devuelto y sacar el atributo url meta y llamar NSURLConnection de nuevo? ¿O hay una manera mejor?

¿Qué tan seguro es este enfoque?

Probablemente sería mejor que sólo tiene que utilizar un método alternativo de redirección, pero por ahora, este es el único abierto a mí ...

¿Fue útil?

Solución

Si la actualización se encuentra en el HTML y no tiene intención de dejar una pantalla UIWebView ella, lo más seguro es su responsabilidad de analizar el código HTML y actuar en consecuencia (si desea controlar la redirección que es).

Un lugar sencillo para poner la redirección está en la respuesta HTTP -. Que requiere un poco más el acceso al servidor, pero la mayoría de los lugares de alojamiento le permitirá hacer que

Otros consejos

Sería mejor utilizar una redirección alternativa, tal vez redirecciones JavaScript o de cabecera?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top