我正在尝试获取POST请求的正文。我使用POSTMAN发送。但是POST请求的正文始终为空。我尝试在http和https之间进行交换,但这对我来说毫无用处。 PHP获取POST请求,但始终为空。
我正在为项目使用php 5.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);
string '' (length=0)
更新
如果我确实在http://domain之类的域文件夹中请求,则可以正常工作,但如果将其更改为http://domain/test,则无法工作