- 主题:rest的URL后面要带/还是不带?
我看了一眼Django-rest-framework的viewSet的router功能的这个地方是带斜划线的,带斜划线好像看着更像个URL。
我个人自己要是凭感觉写URL-pattern的话可能不会带,不过想了想,要是前面那个处理位置整个自动加斜线,那不带的写法可能就挂了。
和我们版上某次讨论得不一样,正经的Rest api,post这类的方法名不能出现url里面。
Django-Rest的router功能,一种资源配置一个URL前缀就够了,后面的单选、List之类都是自动生成。
之前觉得用Rest做很麻烦,现在觉得不用框架更麻烦,所以做Rest,还是整个Jersey、Django-Rest之类的框架来实现,实现就不用说了,这类的设计问题也不用自己操心,按规范走就行了。
【 在 hgoldfish 的大作中提到: 】
: 大家怎么看?
: /api/posts/
: /api/posts/1/
: ...................
--
修改:dhcn FROM 124.207.72.*
FROM 124.207.72.*
正规的Rest设计,这个地方应该是标准规范的。
【 在 hgoldfish 的大作中提到: 】
: 为啥?有标准吗?
:
--
FROM 124.207.72.*
DELETE这个按规范明显得用HTTP Method来做.
【 在 hgoldfish 的大作中提到: 】
: 前一个没事。。
: /users/search/....
: 后一个
: ...................
--
修改:dhcn FROM 124.207.72.*
FROM 124.207.72.*