作爲一個java後臺開發者,要是看Android代碼,也許還湊合,猛的一看ios的真是看不懂
接口已經寫好了,Android端調試通過,但是ios的post請求數據接收的時候永遠都是null,看了ios代碼,他們將參數放在httpbody裏了,我尋思也許我request.getParameter有問題嗎?但是不會呀,以前一直都是這麼寫的。。。
詢問之前ios同事,他告訴我,如果Android端能調通,基本沒你什麼事,你可以甩鍋了。。。但是我責任心這麼強是不是?這麼有挑戰性的問題,怎麼能不解決呢
最後找到一篇解決辦法,要不怎麼說csdn上,大神就是多呢
調錯之前,我問了ios開發人員,你是怎麼序列化的,他不懂。。。但是最後還是在這裏出問題了
文章裏寫了“把AFJSONRequestSerializer改成了AFHTTPRequestSerializer就OK了”
AFHTTPRequestSerializer *request = [AFHTTPRequestSerializer serializer];
manager.requestSerializer = request;
改完之後確實OK了,耶
參考文章: 點擊打開鏈接