HarmonyOS 鸿蒙Next发现个有关ohos.net.http的很奇怪的问题,extraData在传入空字符时会报错

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next发现个有关ohos.net.http的很奇怪的问题,extraData在传入空字符时会报错

cke_187.png

我这里封装了一个http请求,传入的params为map,然后再转化成请求参数,在不使用这个extraData时,比如上传文件操作,我把参数都放到了multiFormDataList中,这时如果extraData传入空字符,就会报401参数错误。感觉这个这样处理会不会不太合适。

2 回复

但是为了使用这个httpRequest函数,我只能在上层传入params时,随便设置一个key value

cke_18378.png

在HarmonyOS开发中,ohos.net.http模块的extraData字段在传入空字符串时引发错误,这可能是由于内部实现对空字符串的处理方式导致。通常,网络请求中附加数据(如headers或body)应允许空字符串作为有效输入,但具体实现可能有所不同。

建议检查文档或源码,确认extraData的具体使用要求。如果文档未明确说明支持空字符串,尝试传入null或忽略该字段看是否解决问题。同时,确保其他相关配置正确无误。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部