Php, считывающий xml в запросе post


Итак, я выполнил два шага

A) Создайте некоторый случайный xml-файл в одном из php-файлов. б) Проанализируйте тот же xml-файл во втором файле.

Ключевые моменты заключаются в том, что php-файл в a) отправит запрос post в php-файл b) только с xml в качестве запроса.

Файл b) придется прочитать xml-файл с помощью SimpleXML.

Я пытаюсь что-то сделать для этого http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/.

Я мой сервер будет получать уведомления в виде xml от суперфидера. Уведомления будут представлены в виде xml-файла в запросе.

Я делаю шаг а) просто для того, чтобы подтвердить, что моя часть б) верна.

Как это сделать в PHP. Я перепробовал все переменные $_REQUEST, $GLOBALS. Но, не уверен, что это так!

Author: Kapil D, 2010-01-15

2 answers

Я не совсем уверен, что понимаю, что вы пытаетесь сделать, но попробуйте заглянуть в чтение необработанных почтовых данных. Вот сообщение в блоге, в котором немного говорится об этом.

Http://www.codediesel.com/php/reading-raw-post-data-in-php/

 8
Author: Chris Gutierrez, 2010-01-15 01:37:51

Если вы хотите отправлять данные POST с PHP, вы можете использовать cURL. Вы не можете установить $_POST или $_REQUEST на отправляющей стороне и ожидать, что они также будут установлены на принимающей стороне.

Взгляните на этот вопрос: Отправка XML по HTTPS/POST через cURL?

 1
Author: Christian Davén, 2017-05-23 12:01:12