AFNetwroking 發(fā)送post請求,后臺接收不到我傳的參數(shù)

今天很悲劇 ,調(diào)用一個接口向后臺上傳考試結(jié)果的數(shù)據(jù),遇到好幾個問題

1,開始后臺接收不到是因為給的參數(shù)key和后臺的不同 ,無法傳遞過去

2,參數(shù)體外面后臺要再套一個request ,后臺說要根據(jù)這個取數(shù)據(jù),一直沒有解決,最后還是沒有加這層包,直接就是請求體。

3,最后一個要傳的是一個數(shù)組,我們都知道數(shù)組是不能直接作為請求的參數(shù)體的,所以就需要把這個數(shù)組轉(zhuǎn)成json格式。數(shù)組中的每個元素都是一個字典,每個字典里面還有2個鍵值對 ,[{key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2} , {key1:value1,key2:value2}],就是這個樣式的,這個我開始以為需要先把字典轉(zhuǎn)json,再將數(shù)組轉(zhuǎn)json,一直沒有弄好,最后就直接用蘋果原生的方法

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

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

最后才解決 。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 1. 入門 Sanic 是一款類似Flask的Web服務器,它運行在Python 3.5+上。 除了與Flask功...
    JasonJe閱讀 13,965評論 4 37
  • 一、iOS 4種JSON數(shù)據(jù)解析方法詳解 2013年09月10日? 綜合? 共 9124字? 字號小中大?評論關(guān)閉...
    lilinjianshu閱讀 2,092評論 0 2
  • 前言 這篇文章是iOS 基于MVVM + RAC + ViewModel-Based Navigation的微信開...
    CoderMikeHe閱讀 5,530評論 29 55
  • 深夜總是矯情細胞活躍的時刻,之所以想寫“我喜歡的人”這個話題,是我想告訴我自己我在長大。 雙魚座的女生大都活在自己...
    啦啦落閱讀 173評論 0 0