Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php://input 返回空_Php_Rest_Backbone.js_Kohana - Fatal编程技术网

php://input 返回空

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

我有主干应用程序。当模型更新时,PUT请求转到我的服务器

客户端看起来不错。但是在服务器端(PHP),我遇到了一些问题。当我第一次在PHPStorm中测试此请求时:

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代码吗?