HarmonyOS request上传文件后headerReceive内容无法解析
request上传文件后通过uploadTask.on('headerReceive', headerCallback)获取headerReceive内容:
{
'headers': {},
'body': {
'code': 0,
'msg': '操作成功',
'data': {
'name': 'file.png',
'url': '',
'path': ''
}
}
}
然后我用 let headerObject: RequestUploadHeaderInterface = JSON.parse(headersStr)去解析,
export interface RequestUploadHeaderInterface{
body: string
}
报错,报错日志:Error message:Unexpected Object in JSON。
备注:body参数的值是带双引号的。如果去掉双引号,body用对象就能解析成功。但是,服务端已经跟前端都对接好了,不能改,这样的情况我该怎么解析?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 文件上传无法解析文件地址
244浏览 • 1回复 待解决
HarmonyOS request文件上传问题
75浏览 • 1回复 待解决
HarmonyOS request.uploadFile 上传多文件
203浏览 • 1回复 待解决
HarmonyOS 新版本打包后无法上传,一直显示解析中,然后解析失败,
315浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
313浏览 • 1回复 待解决
HarmonyOS request下载文件后使用fs.listFileSync无法查找到
191浏览 • 1回复 待解决
HarmonyOS 关于文件上传成功后无法获取接口返回的信息
219浏览 • 1回复 待解决
HarmonyOS 是否支持根据指定私钥解析文件内容并进行xml解析
177浏览 • 1回复 待解决
HarmonyOS 使用request.agent 上传证件信息form表单无法携带参数
139浏览 • 1回复 待解决
从图库中选择使用request接口上传图片文件
869浏览 • 1回复 待解决
HarmonyOS 文件上传无法获取业务响应数据
141浏览 • 1回复 待解决
HarmonyOS 使用@ohos.request 上传图片后,获取不到服务器返回
774浏览 • 1回复 待解决
HarmonyOS request.uploadFile 上传文件成功,但是并无服务器数据返回
1068浏览 • 1回复 待解决
HarmonyOS RichText设置高度后,内容无法全部展示
282浏览 • 1回复 待解决
HarmonyOS 上传文件 无法获取接口返回值
230浏览 • 1回复 待解决
HarmonyOS markdown内容未解析
60浏览 • 1回复 待解决
HarmonyOS 提取设备系统信息后,使用yauaa解析库无法解析出相关信息
285浏览 • 1回复 待解决
HarmonyOS 文件上传后返回的数据如何获取
265浏览 • 1回复 待解决
request上传返回错误码401
695浏览 • 2回复 待解决
http文件上传demo,需要一个request.upload的demo程序,用于上传用户头像
2057浏览 • 1回复 待解决
HarmonyOS Web 控件无法上传应用沙箱内的文件
130浏览 • 1回复 待解决
上传文件后,如何接受后端返回数据
2100浏览 • 1回复 待解决
HarmonyOS 通过request.agent.create创建上传下载任务的文件路径问题
236浏览 • 1回复 待解决
HarmonyOS 无法上传图片
80浏览 • 1回复 待解决
这里headerReceive里的body只有字符串和数组两种形式,在已知响应内容的情况下,可以取出body后删除前后引号字符后转成JSON对象使用。
尝试使用以下方法获取body: