Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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。Can';无法获取POST请求的正文_Php_Post_Postman - Fatal编程技术网

PHP。Can';无法获取POST请求的正文

PHP。Can';无法获取POST请求的正文,php,post,postman,Php,Post,Postman,我正在尝试获取POST请求的主体。我用邮递员寄的。但是POST请求的主体总是空的。我试着在http和https之间交换,但对我来说没用。PHP获取POST请求,但它总是空的 我在项目中使用PHP5.3和OpenServer 这是我的要求 POST /example HTTP/1.1 Host: domain Content-Type: application/json User-Agent: PostmanRuntime/7.17.1 Accept: */* Cache-Control: no-

我正在尝试获取POST请求的主体。我用邮递员寄的。但是POST请求的主体总是空的。我试着在http和https之间交换,但对我来说没用。PHP获取POST请求,但它总是空的

我在项目中使用PHP5.3和OpenServer

这是我的要求

POST /example HTTP/1.1
Host: domain
Content-Type: application/json
User-Agent: PostmanRuntime/7.17.1
Accept: */*
Cache-Control: no-cache
Accept-Encoding: gzip, deflate
Referer: http://ht-line/integration/proctoring/proctorEdu
Connection: keep-alive
cache-control: no-cache


{

  "something":94

}
下面是php代码

$json = file_get_contents('php://input');

$data = json_decode($json);
var_dump($json)

更新


如果我确实在域文件夹中请求,就像它工作正常一样,但是如果我将其更改为不工作一样

您将丢失
内容长度:
标题。
var\u dump($json)
输出是什么?
string '' (length=0)