[编程理解] RESTful风格接口的理解

2019-08-09  本文已影响0人  霸哥终结者

RESTful风格接口并不适合所有情况

有时候,RESTful风格接口的确简化了资源定位以及资源CRUD的问题,但是当我们想做一些特殊操作时 ,该风格显然不适合。

RESTful风格接口组成

问题

  1. 比如,我们在添加数据时,想对数据的某些特征值做唯一性判断,这时,想创建一个RESTful风格的接口就发现很不适合
    • 首先需要验证的数据没有资源ID,就无法定位服务器资源
    • 该行为显然是一种验证操作,RESTful风格没有相应的具体的请求方法
    • 若请求方法为POST,如果伪资源目录后加入操作名,那就和资源ID冲突,感觉很不RESTful
  2. 当我们做多资源操作时,全拼在伪资源目录后面,要操作资源过多时,会造成url过长的问题,这种时候,把多个资源id放在body里面更为合适

解决方案

自定义接口标准

梨子

例如

缺点

初次学习,多有不足,若有错误或者疑问,还请多多指教

上一篇下一篇

猜你喜欢

热点阅读