执行多个REST请求或一个多个操作请求

时间:2017-12-23 19:59:11

标签: php rest codeigniter

我正在使用codeigniter并尝试创建RESTful API 现在我有两个我想要的资源:

例如获取(报纸)和(作者)

我有两个选择,但我不知道哪些是RESTful并且不会破坏REST范例

首先是创建一个detail.php,并有一个名为“which resource”的键,如果我通过报纸和作者,它会向我显示报纸的详细信息和作者:

http://local.rest/ci/api/detail/?res1=Newspaper&res2=authors

第二种选择是有两个uri和两个请求来执行此操作:

http://local.rest/ci/api/authors
http://local.rest/ci/api/newspapers

我知道这听起来更清楚,但我认为它比第一次慢。

注意:有时我只需要拨打其中一个。

我的问题只是:在REST中是否需要为每个资源提供一个请求?

0 个答案:

没有答案