您的位置:首页 > 理论基础 > 计算机网络

【php】获取http请求body数据

2013-10-31 17:43 1101 查看
在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: