Перенаправление XML-файла для приложения iphone - PullRequest
0 голосов
/ 06 апреля 2010

У меня есть xml-файл на моем сервере, как показано ниже:

www.myWebSite.com/myXmlFile.xml

, который используется моим приложением для iPhone.

Если адрес моего xml-файла изменится на

www.myOtherWebsite.com/myXmlFile.xml

Как я могу заставить мое приложение работать в любом случае? Какой PHP-код серверной части мне нужно написать? NSURLConnection поддерживает переадресацию?

Спасибо за любые поступления;)

Готье.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2010

Да, NSURLConnection будет поддерживать перенаправления на уровне HTTP. Это сделает перенаправления по умолчанию; Вы также можете контролировать, разрешить или нет перенаправление из делегата NSURLConnection.

См. Система загрузки URL: обработка перенаправлений и другие изменения запроса

На стороне сервера вы можете отправить перенаправление с PHP, например:

<?php
header("Location: http://www.myOtherWebsite.com/myXmlFile.xml");
exit;
?>
0 голосов
/ 06 апреля 2010

Одним из вариантов будет использование PHP-CURL для написания PHP-скрипта, который будет находиться в:

www.myWebSite.com / myXmlFile.xml

И откроет HTTP-соединение (с CURL) для:

www.myOtherWebsite.com / myXmlFile.xml

Это довольно просто, и есть много примеров, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...