美文网首页ios
使用AFN post提交Json数据

使用AFN post提交Json数据

作者: Coder_LRT | 来源:发表于2018-01-05 18:46 被阅读49次

    我们提交数据的时候一般有两种,一种是表单形式,一种是json形式,AFN默认 sessionManager.requestSerializer = [AFHTTPRequestSerializer serializer]  , 也就是表单形式,如果改成 json形式提交则需要 

    sessionManager.requestSerializer = [AFJSONRequestSerializer serializer] . //

    //内部帮你做了如下内容

    NSData*jsonData = [NSJSONSerializationdataWithJSONObject:body options:0error:&error];

    NSString*jsonString = [[NSStringalloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

    在post之前,如果是json提交的话, NSDictionary * reqParams = @{@"data":[params mj_JSONString],@"code":@(code)}; 

     要改成  NSDictionary * reqParams = @{@"data": params,@"code":@(code)};

    相关文章

      网友评论

        本文标题:使用AFN post提交Json数据

        本文链接:https://www.haomeiwen.com/subject/dhisnxtx.html