API主要采用restful风格(restful风格即url所指向的是一个资源如会议、终端等)。 但并非完全按照restful风格。客户端通过http来完成交互,http获取方法共有四种 :post/get/put/delete,分别对应于CRUD。
本文API主要分为获取类(get)与操作类(post),获取类直接通过http将内容以Json的形式返回。
本文API不支持delete/put操作,操作类的统一用post,但是为了更方便的理解对应的操作, 在下发的Json结构体中的content中添加“_method”来标志对应的操作含义,该字段目前仅能是post/delete/put中的一种。
GET(SELECT/READ):从服务器取出资源(一项或多项)。
POST(CREATE):在服务器新建一个资源。
PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
DELETE(DELETE):从服务器删除资源。