iPhone上wx.request不应该把返回数据都当成json解析
出现 errMsg: “request:fail response data convert to utf8 fail”
wx.request({
url: “https://www.example.com/api”,
data: “post data string”,
method: ‘POST’,
header: {
“content-type”: “text/plain”
},
success: function (res) {
console.log([“success”, res]);
},
fail: function (res) {
console.log([“failed”, res])
},
complete: function () {
// complete
console.log(“complete”);
}
});
开发工具 和 安卓真机 都正常,iPhone上报错,感觉是当成json数据解析。
实际上返回的是应该是图片二进制数据, 尝试请求时增加 dataType: “text” 无效, 增加 header:{“accept”: “image/*”} 也无效。
希望尽快修复。
