本身不支持,看到网上有说用 axios,结果适配器还是 uni.request,还是无法支持patch,请问有什么方法可以支持吗?

- 发布:2021-11-24 13:58
- 更新:2021-11-24 16:20
- 阅读:1600
uniapp如何支持patch请求?

小枫叶 - 外包接单加v:wlmk1234567 注明来意
如果是非必要性的话,建议这边跟后台协商改一下请求方式,put请求同样能够实现部分更新,后台实现起来不是特别复杂的
因为本身不支持,所以实现起来个人认为是有一些问题的
如果你的项目是h5项目,可以尝试用一下xmlhttprequest原生请求方法

目前只有自己实现原生插件来实现了。
我也很好奇,服务端为什么一定坚持用PATCH,因为 restful?
-
-
回复 z***@gmail.com: 我们计划支持这个功能了。 能否了解一下 你的系统为什么一定要支持 resetful。 是海外项目吗
2021-11-24 19:07
-
AscenX (作者)
回复 DCloud_Android_DQQ: 主要是原本是旧项目,已经有在运行的版本了,现在用uniapp写app版,所以后台改不了旧接口,也不太想加接口。
2021-11-24 19:11
-
-
AscenX (作者)
是app,没有别的办法了吗?
2021-11-24 14:18
小枫叶
回复 z***@gmail.com: App不支持浏览器对象 所以,xmlhttprequest这个方案不能用了,我比较好奇,这个请求一般遇不到的,所以是用来实现什么需求呢
2021-11-24 14:25
小枫叶
https://blog.csdn.net/weixin_43958804/article/details/105664668 看看这个博客是不是能够帮到你
2021-11-24 14:26
AscenX (作者)
回复 小枫叶: 尝试过了,并没有效果,他app端的适配器还是调用uni.request,patch请求发出去就是get请求。目前想到的方法可能是要调用iOS/Android原生的方法来实现了。
2021-11-24 14:31