Требуется решение HTTPRequest - PullRequest
0 голосов
/ 20 марта 2010

Алло,

Мне нужно отправить запрос на страницу (POST), а затем я прочитаю XML и предприму логическое действие.

Как мне лучше всего отправить из моего запроса PHP, а затем прочитать ответ. Thnkas.

Ответы [ 4 ]

3 голосов
/ 20 марта 2010

Вы можете использовать библиотеку curl для отправки запроса POST: http://php.net/curl

1 голос
/ 20 марта 2010

из вашего php вы можете использовать HttpRequest :: send http://usphp.com/manual/en/function.httprequest-send.php Есть и другие варианты, такие как curl или другие.

Все они имеют своего рода метод send (), который отправляет запрос и возвращает ответ вам. Чем вы можете разобрать ответ с XMLWriter или другим.

0 голосов
/ 20 марта 2010

Если все, что вам нужно, это сделать простой запрос POST, то нет необходимости использовать сложные решения на основе curl Потоки PHP это прекрасно поддержат.

$xml = file_get_contents(
    $url,
    null,
    stream_context_create(array(
        'http' => array(
            'method' => 'POST'
        )
    ))
);

Затем вы можете использовать SimpleXML для чтения XML.

0 голосов
/ 20 марта 2010

Вам нужен HTTP-клиент для вашего PHP-кода. Например, здесь .

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