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

时间:2019-09-21 18:05:15

标签: php post postman

我正在尝试获取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,则无法工作

0 个答案:

没有答案