工作中会遇到 请求头是 Content-type: application/json
的请求,比如微信开发里面,或者把请求体序列化为json传过来等情况。
微信的文档说用$GLOBALS ["HTTP_RAW_POST_DATA"]
来接收数据,对于老版本的PHP是可行的。
到新版本的PHP 好像弃用了,改用 file_get_contents('php://input')
来接受数据。用法和 $_POST
一样,
$request = file_get_contents('php://input');
$name = $request["name"];
网友评论