Php在post请求中读取xml

时间:2010-01-15 01:31:23

标签: php xml xmlhttprequest publish-subscribe

所以,我已经执行了两个步骤

a)在其中一个php文件中创建一个随机的xml文件。 b)在第二个文件中解析相同的xml文件。

关键点是 a)中的php文件将向php文件b)发出一个post请求,只有xml作为请求。

文件b)必须使用SImpleXml读取xml文件。

我正在尝试为此http://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/做点什么。

我的服务器将从超级馈送器接收xml形式的通知。通知将是请求中的xml文件。

我正在做步骤a)只是为了确认我的b)部分是正确的。

如何在PHP中执行此操作。 我尝试了所有$ _REQUEST,$ GLOBALS变量。但是,不确定最新的方式!

2 个答案:

答案 0 :(得分:8)

我不太确定我明白你想要做什么但是试着去阅读原始的帖子数据。这是一篇博文,稍微讨论一下。

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

答案 1 :(得分:1)

如果要从PHP发送POST数据,可以使用cURL。您无法在发送方设置$_POST$_REQUEST,也可以将其设置为接收端。

看一下这个问题:Send XML over HTTPS/POST via cURL?