APP最常见的操作之一,通过request与后台服务器的交互。而官网对request的说明非常简略,并且只对get方式做了讲解。这里就补充一些注意点。
官方的接口说明:https://uniapp.dcloud.io/api/request/request?id=request
一、参数传递data的操作。
1、直接用键值对方式
2、字段赋值方式
二、项目用的是django后台,在测试POST方式碰到一个大坑。
1、403错误,很明显是django的CSRF验证没有通过。
*需要注意:UNIAPP除了H5,是没有cookies,CSRF依赖于cookies,所以需要关闭后台的CSRF验证,才可以顺利POST。但WEB端又需要CSRF增强安全部署,所以在需要APP操作的POST,局部关闭RSRF。
2、 加上 @csrf_exempt 装饰
3、后台读取参数示例