【问题标题】:Parsing POST from Gnip.com via PHP通过 PHP 从 Gnip.com 解析 POST
【发布时间】:2009-06-19 18:46:45
【问题描述】:

我在 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"

【问题讨论】:

    标签: xml http http-headers xmlhttprequest request


    【解决方案1】:

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

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

    【讨论】:

    • 这就是我要找的! :))) 非常感谢!
    【解决方案2】:

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

    【讨论】:

    • 我不需要gnip-php中包含的所有方法。所以这个包裹对我来说有点过大。我只需要获取 Gnip.com 发送给我的 XML。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    相关资源
    最近更新 更多