php如何解析IOS/Android上传的Json消息
16lz
2021-01-26
使用yii框架php服务器接收IOS/Android上传的Json消息时,$_POST结果为null。
使用file_get_contents("php://input")才能够正常获取。
"php://input"可以访问请求的原始数据,并且带给内存的压力更小。
例子如下:
classappControllerextendsController
{
publicfunctionactionLogin()
{
//处理传递参数
$jsontext = file_get_contents("php://input");
if($jsontext){
$jsonArray = json_decode($jsontext, true);//json解析
if($jsonArray===null){
//错误处理
//yii::log();
}else{
//处理并返回结果
//exit(json_encode(array('ReturnCode'=>"0",'ReturnMsg'=>"null")));
}
}
}
}
更多相关文章
- Android中BroadcastReceiver(异步接收广播Intent)的使用
- Android下的BLE编程遇到的一些BUG
- StageFright框架流程解读
- ubuntu右键添加打开终端的快捷菜单
- Android(安卓)roboguice 开源框架使用
- Android之使用Android-query框架开发实战(二)
- 学习Android(安卓)Studio开发工具之Activity3(框架3)
- android调用系统短信Intent时将预填接收号码和内容
- Android客户端通过GET和POST向服务器发送数据