IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    客户端请求php,发送的请求头Content-Type为JSON,PHP接收不到$_POST数据

    admin发表于 2016-10-13 09:01:24
    love 0

    客户端请求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
    无觅


沪ICP备19023445号-2号
友情链接