Я новичок в этом сайте, а также новичок в веб-службах.Я пытаюсь создать веб-сервис, который отправляет ответ XML на запрос клиента.Проблема, с которой я сталкиваюсь, заключается в том, что когда я выполняю запрос клиента, браузер зависает и в конечном итоге возвращается с ошибкой тайм-аута сервера.Я проверил настройки PHP.INI, чтобы убедиться, что allow_url_fopen включен.Я размещаю сайт на IBM i, используя Zend Server.Заранее благодарю за помощь.
Вот как я пытаюсь это сделать:
На стороне сервера: Этот файл называется XML3.php
<?php
ob_start();
header("Content-Type:text/xml");
echo "<?xml version='1.0' encoding='UTF-8' ?>";
echo '<posts>';
echo '<post>';
echo "<title>title1</title>";
echo "<body>this is the body</body>";
echo "<post_date>02/10/2012</post_date>";
echo '</post>';
echo '</posts>';
ob_end_flush();
?>
На стороне клиента:
<?php
$xml = file_get_contents('http://corvetteamericadealers.com/dev1/Examples/XML3.php');
$sxe = new SimpleXMLElement($xml);
var_dump($sxe);