牛骨文教育服务平台(让学习变的简单)
博文笔记

【php】获取http请求body数据

创建时间:2013-10-31 投稿人: 浏览次数:15691

    在php中,我们习惯使用get/post方式获取参数值,但对于有些自定义http协议,会有特定的格式,php通过常规解析并不能获取这些数据。这时候我们可以通过获取body,用特定的格式去解析body来得到想要的数据。关键是怎么获取body。

    通过查阅发现php有以下方法http_get_request_body,在实际使用时php并没有识别此方法(即此方法不可用)。但是在下面的注释中发现

    <?php
  $body = @file_get_contents("php://input");
  ?>

  通过以上方法可以获取body值,在实际测试中也没问题。不过在php5中建议用HttpResponse,没仔细研究,应该也可以。

  详细可参考http://www.php.net/manual/zh/function.http-get-request-body.php


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。