2010-04-06 12 views
0

Je dispose d'un fichier xml sur mon serveur comme celui ci-dessous:Redirection de fichier xml pour application iphone

www.myWebSite.com/myXmlFile.xml 

qui est utilisé par mon application iphone.

Dans le cas où l'adresse de mes changements de fichiers xml à

www.myOtherWebsite.com/myXmlFile.xml 

Comment puis-je faire mon application pour travailler de toute façon? Quel type de code PHP côté serveur dois-je écrire? NSURLConnection prend-il en charge les réélections?

Merci pour toute incomings;)

Gotye.

Répondre

0

Une option serait d'utiliser PHP-CURL pour écrire un script PHP qui résidera dans:

www.myWebSite.com/myXmlFile.xml

Et ouvrira une connexion HTTP (avec CURL) à:

www.myOtherWebsite.com/myXmlFile.xml

Il est assez simple et il y a beaucoup d'exemples sur la façon de le faire.

0

Oui, NSURLConnection prend en charge les redirections au niveau HTTP. Il fera des redirections par défaut; vous pouvez également contrôler si autoriser ou non la redirection à partir du délégué NSURLConnection.

Voir URL Loading System: Handling Redirects and Other Request Changes

Du côté du serveur, vous pouvez envoyer une redirection de PHP comme:

<?php 
header("Location: http://www.myOtherWebsite.com/myXmlFile.xml"); 
exit; 
?> 
+0

Et aussi longtemps que mon dossier est toujours sur www.myWebSite.com, puis-je faire ou est-ce un mauvais coup de faire une redirection si je peux l'éviter? – gotye

Questions connexes