我正在使用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中是否需要为每个资源提供一个请求?