2***@qq.com
2***@qq.com
  • 发布:2019-02-19 11:36
  • 更新:2019-10-21 14:21
  • 阅读:10952

uni.request()post请求问题

分类:uni-app

封装的uni.request()一直请求失败的是什么原因?

2019-02-19 11:36 负责人:无 分享
已邀请:
虫雪浓

虫雪浓 - 热爱生活,热爱编程

看一下使用不封装的请求,是否还报错 ?如果还报错,检查请求头,检查接口是否有问题。

2***@qq.com

2***@qq.com (作者) - 90后it女

不封装请求可以,但是data中是数据是放在Form Data中的,如何设置将data中是数据放在Request Payload中

  • 虫雪浓

    如果正常可以访问,那就检查一下你的封装代码,看哪里出现了问题。

    2019-02-19 13:38

秋天无风

秋天无风

https://uniapp.dcloud.io/api/request/request
data 数据说明

最终发送给服务器的数据是 String 类型,如果传入的 data 不是 String 类型,会被转换成 String。转换规则如下:

对于 GET 方法,会将数据转换为 query string。例如 { name: 'name', age: 18 } 转换后的结果是 name=name&age=18。
对于 POST 方法且 header['content-type'] 为 application/json 的数据,会进行 JSON 序列化。
对于 POST 方法且 header['content-type'] 为 application/x-www-form-urlencoded 的数据,会将数据转换为 query string。

2***@qq.com

2***@qq.com

我如何变成formData数据类型

该问题目前已经被锁定, 无法添加新回复