与后台的一些事情
最近在做一个医疗的IOS移动医疗项目,业务逻辑很多,也很杂。最主要的,是和后台的交互非常多。各种数据获取,数据传输。
我们数据传输都用的json。既然说到了 json,那我先说说我前阵子犯的错误,权当反省。情况是,我要通过后台获取患者的检验检查数据,可我一直获取不到,我很郁闷,于是闷着自己作死在调试,调试了好两天,还是不行,这可能是是一个菜鸟程序员经常走的弯路,自己闷着干,但什么也干不出来。后来我拍档跟我说,你调了那么久,还没有数据,干嘛不和后台调试一下,可能后台需要的请求字段或者接口变了。尼玛,实话说以前甚至都没有跟后台调试过,有点怂。但没办法,跟后台试试吧。结果如我拍档所说,后台的字段变了,原来用的patientID,现在改成了inPatientNO。但我是在项目中期来的,所以甚至都不知道,之后也没有人告诉我。尼玛,多坑啊!于是,改了个请求字段,于是全变了!数据刷得出来了!简直是 逗逼 !所以说,跟后台的交流是必须的。如果你自己一系列的请求流程没有错误,但总是拿不到你想要的数据,可能是两个方面的原因,一个可能是你在请求的某些字段,或者URL 上,出现了小瑕疵,比如少了个 & 来转义,或者少了了 / ,这个靠自己细心。另一个方面,可能就是后台发生了改变,而你还沉寂在自己的世界里,闷着调试。于是悲剧就肯定会发生,不但影响效率,还会打击自己的信心。所以 骚年们,自己所注意吧。
做前端的,一定要多跟后台交流,不然很容易死翘翘,掉坑里了,还不知道。