Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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_Api_Rest - Fatal编程技术网

php://input 没有捕获请求主体

php://input 没有捕获请求主体,php,api,rest,Php,Api,Rest,我构建了一个RESTAPI,并在我的mac上运行它。当我转到windows的代码时,由于某种原因,php://input始终为空,即使我将有效负载添加到请求正文中 我没有访问php://input流不止一次 同样的代码在我的mac apache2.2 php5.5.6上运行 windows上的apache2.4和PHP5.5.6不起作用 我已经读到,php指令allow\u file\u open在php.ini中必须为true,用于php://input开始工作。它已经设置为true 这就是我

我构建了一个RESTAPI,并在我的mac上运行它。当我转到windows的代码时,由于某种原因,
php://input
始终为空,即使我将有效负载添加到请求正文中

  • 我没有访问
    php://input
    流不止一次
  • 同样的代码在我的mac apache2.2 php5.5.6上运行
  • windows上的apache2.4和PHP5.5.6不起作用
  • 我已经读到,php指令
    allow\u file\u open
    在php.ini中必须为true,用于
    php://input
    开始工作。它已经设置为true

    这就是我获取输入流的方式(在请求体中传递给api的json字符串)

    你知道为什么mac喜欢它而windows不喜欢吗

    file_get_contents('php://input')