REST API设计,具有各种创建方法和嵌套资源

时间:2017-11-16 01:03:37

标签: rest api-design

有一种名为create的资源有多种创建方式,比如说register POST /api/process/create -> returns a process id POST /api/process/register -> returns a process id

所以我用POST方法考虑这些URL: process

但是item有一个可以创建的名为 POST /api/process/{processId}/item -> create a new item GET /api/process/{processId}/item -> list items 的嵌套资源。所以我考虑一下:

class _Pandas(_Numpy): def __init__(self, x): super(_Pandas,self).__init__(x) def array(self): return pd.DataFrame(super(_Pandas,self).array())

然而,这似乎很成问题。 processId可以是一个字符串,可以是“create”和“register”。

设计此类API的好方法是什么?

0 个答案:

没有答案