美文网首页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