通过PHP从Gnip.com解析POST

时间:2009-06-14 12:56:55

标签: xml http http-headers xmlhttprequest request

我在Gnip.com上设置了一个过滤器。在“POST URL”字段中,我输入了我的脚本URL。由于Gnip.com真的称之为URL,因此URL正确无误。但是当调用脚本时,我没有得到任何数据。我试图解析$ _GET和$ _POST但两者都是空数组。 getallheaders()给了我一些数据,但没有XML。如何获取Gnip.com发送的XML?

我不想使用任何软件包,因为我只需要获取Gnip.com发送给我的XML数据。

我希望你能帮助我。提前谢谢!

Gnip.com的“POST URL”说明: “POST URL:这是Gnip将POST更新到的可选URL。该URL必须能够响应HEAD请求。 示例:http://pivotallabs.com

2 个答案:

答案 0 :(得分:1)

要获取POST请求的原始主体,请使用:

$data = file_get_contents("php://input");

答案 1 :(得分:0)

查看gnip-php而不是重新发明轮子