为了账号安全,请及时绑定邮箱和手机立即绑定

做管理系统项目,前后端分离,遵循Restfull风格,大家有用到Put,Delete等请求方式吗?

做管理系统项目,前后端分离,遵循Restfull风格,大家有用到Put,Delete等请求方式吗?

PHP
心有法竹 2019-03-11 19:54:25
因为涉及到管理系统权限设计,不同的请求方式,会不会造成权限不好做?要把请求方式也放到权限表里吗?
查看完整描述

7 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

我是这样实现的:
https://img1.sycdn.imooc.com//5c8f67b1000111e308000500.jpg

查看完整回答
反对 回复 2019-03-18
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

restfull设计风格,对一些资源操作是设定具体到请求方式。当然需要做一个权限设置,尤其是类似post、delete这种方式必须要做好,比如说多次提交一个请求,返回方式必须是一致的。比说说你对于delete删除资源,你可以设计一套逻辑删除,而不是物理删除。

查看完整回答
反对 回复 2019-03-18
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

这个遵不遵守,关系不大的。 比如PUT/DELETE可以用POST,没什么问题。

查看完整回答
反对 回复 2019-03-18
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

参考使用访问控制列表 - ACL(Access Control Lists ACL),大致思路是定义角色,然后为角色注入控制器和方法,进入业务处理之前进行鉴权,简单易懂。

查看完整回答
反对 回复 2019-03-18
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

有,就是麻烦一点,不过确实方便管理,比如看见delete方式的就知道是删除的接口

查看完整回答
反对 回复 2019-03-18
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

是的,我们是返回的时候告知前台这个接口要用什么方式来请求

查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 606 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信