以上结论在前后端对接时他们时常用这个说法对我进行 pua ,我觉得我已经无法接受了,请问各位大佬,这种情况如何反驳?为了保证他们接口的原子性,我大部分页面通常都要 2-5 个接口,甚至更多,比如之前获取图片,因为他们的图片是两张表,一张是图片 id ,一张是 id 对应的图片地址。我只能先获取 id ,再用 id 去请求接口。但服务的通用性在这个说法我在长期对接中发现纯属扯淡,几乎只有我在对接且因为接口调用的多了增加各种复杂场景,如果没有处理好也会影响用户体验。
就 op 给的那个图片的例子,其实这个例子举的很抽象。因为不可能有人把图片 id 存一个表,再建一个存 id 和链接映射的表,如果是这样的设计,第一个表完全不需要存在。所以第一个表更大可能本身放的是其他数据,例如用户数据,有个字段是关联用户头像的,存了一个头像图片的 id ,然后单独把头像图片存了一个表 。这种设计是有可能的,这种就属于前端和后端谁做都可以。