首页 >后端开发 >php教程 > 正文

AFNetworking post到后端,数据怎么调用

原创2016-06-06 20:12:310522
 let afn = AFHTTPRequestOperationManager()
     
        afn.POST("http://api.abc.com//index.php?s=/home/order/makeorder.html",parameters:
            ["data":"22222"], success: { (operation: AFHTTPRequestOperation!,
            responseObject: AnyObject!) in
            print("%@", operation.request.allHTTPHeaderFields);
            let data = responseObject as! NSDictionary!
            print("获取数据==%@",data)
            if data != nil {
                //   let dict: NSDictionary = (try! NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)) as! NSDictionary
              //  let modelTool = DictModelManager.sharedManager
              //  let data = modelTool.objectWithDictionary(data, cls: FreshHot.self) as? FreshHot
                
               // completion(data: data, error: nil)
            }
            },
                failure: { (operation: AFHTTPRequestOperation!,
                    error: NSError!) in
                    //Handle Error
                    print("获取数据出错=%@",error);
        })

后台用php 拿到的$_POST 数据为

a:1:{s:4:"data";s:5:"22222";}

试着对$_Post unserialize,可是得不到数据,,

file_get_contents('php://input') 得到的的数据是

s:10:"data=22222";

请问PHP 改怎么处理AFNetworking post过来的数据?

回复内容:

 let afn = AFHTTPRequestOperationManager()
     
        afn.POST("http://api.abc.com//index.php?s=/home/order/makeorder.html",parameters:
            ["data":"22222"], success: { (operation: AFHTTPRequestOperation!,
            responseObject: AnyObject!) in
            print("%@", operation.request.allHTTPHeaderFields);
            let data = responseObject as! NSDictionary!
            print("获取数据==%@",data)
            if data != nil {
                //   let dict: NSDictionary = (try! NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)) as! NSDictionary
              //  let modelTool = DictModelManager.sharedManager
              //  let data = modelTool.objectWithDictionary(data, cls: FreshHot.self) as? FreshHot
                
               // completion(data: data, error: nil)
            }
            },
                failure: { (operation: AFHTTPRequestOperation!,
                    error: NSError!) in
                    //Handle Error
                    print("获取数据出错=%@",error);
        })

后台用php 拿到的$_POST 数据为

a:1:{s:4:"data";s:5:"22222";}

试着对$_Post unserialize,可是得不到数据,,

file_get_contents('php://input') 得到的的数据是

s:10:"data=22222";

请问PHP 改怎么处理AFNetworking post过来的数据?

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:php swift objective-c ios
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    php中文网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类