uni-app项目编译为h5项目后,uni.request发送POST,PUT,DELETE请求参数为Array时报错
method:'POST',
data:[{"id":"test"}],
url:"192.168.104.117:8769/testDemo/test",
success: (resp) => {
uni.showToast({
icon:'none',
title:'success'
})
}
})
浏览器运行以后报错:
`` request:fail parameter
data`. Expected Object, String, ArrayBuffer, got Array
2 个回复
DCloud_UNI_GSQ
不支持Array类型,支持Object类型
x***@163.com
把data数组JSON.stringify转字符串,然后content-type设置为application/json 亲测 可以完美解决