0

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

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

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

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

4

2 回答 2

1

要获取 POST 请求的原始正文,请使用:

$data = file_get_contents("php://input");
于 2009-06-19T10:46:45.613 回答
0

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

于 2009-06-14T13:01:53.553 回答