如果是多条件搜索接口,怎么设计restful接口呢,因为不能知道用户会查询哪些条件,这种接口是不是就不适合restful设计呢?
来源:11-5 SpringMVC_RESTful总结
zwl651433412
2018-02-10
如果是多条件搜索接口,怎么设计restful接口呢,因为不能知道用户会查询哪些条件,这种接口是不是就不适合restful设计呢?
写回答
1回答
-
Geely
2018-02-13
你好,同学,多条件的的确不适合restful,几个原因,娓娓道来
如果这么多条件,二期讲的restful源码一些情况你也理解,设计api的时候容易出错,同时参数过多对于RESTful来说是不好维护的
如果一定要RESTful,可以把非关键参数放到header里传,也是OK的。
如果按2的方式,这里就有一个细节问题,在电商中,我搜索了一些关键字,结果集出来了,我想和朋友分享,于是我把这个网址分享给我的朋友。如果是header传搜索的条件,那么其实你们看到的是不一样的。不利于传播
综上所述~~
222018-02-13
相似问题