AFNetwroking 发送post请求,后台接收不到我传的参数

今天很悲剧 ,调用一个接口向后台上传考试结果的数据,遇到好几个问题

1,开始后台接收不到是因为给的参数key和后台的不同 ,无法传递过去

2,参数体外面后台要再套一个request ,后台说要根据这个取数据,一直没有解决,最后还是没有加这层包,直接就是请求体。

3,最后一个要传的是一个数组,我们都知道数组是不能直接作为请求的参数体的,所以就需要把这个数组转成json格式。数组中的每个元素都是一个字典,每个字典里面还有2个键值对 ,[{key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2}],就是这个样式的,这个我开始以为需要先把字典转json,再将数组转json,一直没有弄好,最后就直接用苹果原生的方法

NSData*jsonData = [NSJSONSerializationdataWithJSONObject:self.questionOptionsArroptions:NSJSONWritingPrettyPrintederror:nil];

NSString*jsonStr = [[NSStringalloc]initWithData:jsonDataencoding:NSUTF8StringEncoding];

最后才解决 。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 1. 入门 Sanic 是一款类似Flask的Web服务器,它运行在Python 3.5+上。 除了与Flask功...
    JasonJe阅读 13,970评论 4 37
  • 一、iOS 4种JSON数据解析方法详解 2013年09月10日⁄ 综合⁄ 共 9124字⁄ 字号小中大⁄评论关闭...
    lilinjianshu阅读 2,096评论 0 2
  • 前言 这篇文章是iOS 基于MVVM + RAC + ViewModel-Based Navigation的微信开...
    CoderMikeHe阅读 5,531评论 29 55
  • 深夜总是矫情细胞活跃的时刻,之所以想写“我喜欢的人”这个话题,是我想告诉我自己我在长大。 双鱼座的女生大都活在自己...
    啦啦落阅读 173评论 0 0