客户端请求php,发送的请求头Content-Type为”Content-Type”: ‘application/json;charset=utf-8’ ,PHP接收不到$_POST数据。原因是PHP只默认转码这两个请求头
application/x-www-form-urlencoded
text/html;
而想要接收,则通过下面的方法可以转换
$put=file_get_contents('php://input'); $put=json_decode($put,1); foreach ($put as $key => $value) { $_POST[$key]=$value; } |
您可能也喜欢: | |||
PHP socket模拟POST请求(转) |
7 PHP转移大量数据 |
php100学习记录57-59 |
php100学习记录48 |
无觅 |