vue自学后台管理项目遇到 Cannot destructure property ‘id‘ of ‘JSON.parse(...)‘ as it is null.问题

问题原因:在发送ajax请求时应该是post请求,但是写成get请求,导致在moke中模拟数据修改方法报这个错误,GET请求是不能修改数据的

在一个 RESTful API 设计中,GET 请求应该是无副作用的,也就是说它只应该用于获取数据,而不应该用于修改数据。

如果在 GET 请求中尝试修改数据,这会违反 RESTful API 的设计原则,而且可能会带来很多问题:

1.安全问题:如果允许使用 GET 请求修改数据,则攻击者可以轻松地篡改数据或者恶意删除、修改数据;

  1. 可维护性问题:如果使用 GET 请求修改数据,则会很难维护代码、难以调试错误代码;

  2. 难以扩展:使用 GET 请求修改数据可能会导致代码变得难以扩展、难以更新、难以维护,因此,使用其他 HTTP 方法进行数据的修改会更加安全和可靠。

所以,一般情况下,我们使用 POST、PUT、PATCH、DELETE 等 HTTP 请求方法来修改数据。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值