1
wlkq OP 附加一句:ios 说不能实现差异化请求
|
2
CommandZi 2020-04-08 11:09:57 +08:00
你们的 iOS 开发人员的能力问题,
下面是我改后的内容 标题:iOS 的网络请求能否差异化问题 最近做东西和移动端 iOS 开发者交互快吐了。这不行那不行。大部分后端擦屁股。 我想问一下不懂得地方,定制化 app 请求后端接口 A,B,能否实现请求 A 接口传 token,请求 B 不传 token 顺便问一下大家得公司,后端和移动端交互,大部分是迁就得状态吗? 迁就得程度怎么样呢? 1-10 分,迁就几分呢? |
3
icyalala 2020-04-08 11:19:34 +08:00
为什么 A 要传 token B 不传 token 呢?
一般来说 token 这种通用参数都是在网络请求的底层封装的,非要这么搞就得改底层库。 不是不能做,只是那就轮到前端抱怨给后端擦屁股、迁就后端了。 |
4
qiayue 2020-04-08 11:21:25 +08:00
最开始的登录接口,没有 token 可以传空值,之后其他接口都依赖 token 来鉴权。
所以其实前端可以每个接口都传 token 的,后端自己判断自己处理。 |
5
frantic 2020-04-08 11:29:01 +08:00
可以这样,但为什么要“ A 接口 要传 token,B 接口 不传 token 呢”呢?
|
6
xinxing260 2020-04-08 11:32:02 +08:00
如果一个人能开发前后端就有个最优解,但是一般前后端都对对方的实现不了解,所以就出了这么多扯皮的事情。 如果 iOS 是对每个接口单独封装的,那么对特定接口重写一下设置 token 的方法就可以了,如果是把这块做成底层封装上层无法重写,那么改起来就要动底层库及耦合了。 换位思考,后端自己判断一下,A 接口取 token,B 接口不取 token 不也可以么?
|
7
honeyCream 2020-04-08 12:03:11 +08:00
没有需求做不到的,只有想不想做
|
8
wlkq OP 明白了,也就是实现的话,代价成本问题
|
9
superpeaser 2020-04-08 14:34:58 +08:00
都传不都行了,用不用随你们,原因见 3 楼
|