php://input 返回空
我有主干应用程序。当模型更新时,PUT请求转到我的服务器 客户端看起来不错。但是在服务器端(PHP),我遇到了一些问题。当我第一次在PHPStorm中测试此请求时:php://input 返回空,php,rest,backbone.js,kohana,Php,Rest,Backbone.js,Kohana,我有主干应用程序。当模型更新时,PUT请求转到我的服务器 客户端看起来不错。但是在服务器端(PHP),我遇到了一些问题。当我第一次在PHPStorm中测试此请求时: file_get_contents('php://input') 回报我所期望的。但在其他时间,它总是返回空的。我重新启动了Apache-没有任何帮助 我知道 注意:以php://input 只能阅读一次 但我认为这意味着一个请求。一生中没有一次:)我的错误在哪里?是科哈纳的问题。在Kohana_请求类中,有一段代码已经打开ph
file_get_contents('php://input')
回报我所期望的。但在其他时间,它总是返回空的。我重新启动了Apache-没有任何帮助
我知道
注意:以php://input 只能阅读一次
但我认为这意味着一个请求。一生中没有一次:)我的错误在哪里?是科哈纳的问题。在Kohana_请求类中,有一段代码已经打开php://input 溪流
if ($method !== HTTP_Request::GET)
{
// Ensure the raw body is saved for future use
$body = file_get_contents('php://input');
}
您应该使用
$this->request->body()
获取请求正文。您可以发布用于处理请求的PHP代码吗?