吃货 发表于 2013-8-19 14:28:12

求助

现在需求是这样的,根据POST传过来的CODE值,调用不同的接口。也就是说code=001,对应的用户注册功能,那么我怎么设计这个程序的结构呢?根据不同的CODE号执行不同的功能,本人菜鸟只想到swithc case做条件分支,面向对象的方法应该怎么写?

Hex 发表于 2013-8-19 16:32:44

现在流行的接口设计方法也不是这种 code 码的了,都是 RESTful 的接口了,不建议这样设计接口。
这种接口 开发起来困难,别人用起来也困难,程序员何苦为难程序员~

吃货 发表于 2013-8-19 16:50:20

Hex 发表于 2013-8-19 16:32 static/image/common/back.gif
现在流行的接口设计方法也不是这种 code 码的了,都是 RESTful 的接口了,不建议这样设计接口。
这种接口...

是啊。。。但是领导订的接口规则。。。规则就是这么个规则有什么好办法么?

Hex 发表于 2013-8-19 18:27:07

吃货 发表于 2013-8-19 16:50 static/image/common/back.gif
是啊。。。但是领导订的接口规则。。。规则就是这么个规则有什么好办法么? ...

就 CI 来说,默认不支持根据 POST 内容做路由,这个需要你自己扩展路由类。
如果你用 switch 来做的话,恐怕也是做不了的,因为你不可能把所有接口都写到一个控制器里。

吃货 发表于 2013-8-19 19:36:45

Hex 发表于 2013-8-19 18:27 static/image/common/back.gif
就 CI 来说,默认不支持根据 POST 内容做路由,这个需要你自己扩展路由类。
如果你用 switch 来做的话, ...

谢谢~~
页: [1]
查看完整版本: 求助