weex stream模块发送post(text)类型请求,拿到res数据了 但是处理的时候出问题了

在web上使用axios拿到数据可以正常处理。
在stream模块上拿到数据了 。res = res.data 数据可以正常取到
这个是请求模块

https://img3.mukewang.com/5bcc44bb0001f6fd07650264.jpg

https://img3.mukewang.com/5bcc44ca00018cf007670308.jpg

获取到的数据

https://img.mukewang.com/5bcc44d80001390305890192.jpg

此时app使用res.data/res.message均取不到数据,而在网页中可以正常取到数据

注意这是一个post的 text类型的请求


莫回无
浏览 1190回答 2
2回答

慕村225694

你需要将 Content-Type 设为 ‘application/json’

斯蒂芬大帝

导致这个问题是因为 text类型的请求在stream模块中获取到的是字符串类型,需要使用JSON.parse解析出json对象才能使用,而使用axios获取的数据会自动解析成json对象 可直接使用,因此需要执行以下操作:区分平台类型来执行响应操作
打开App,查看更多内容
随时随地看视频慕课网APP