HarmonyOS HTTP post 传 Uint8Array 二进制数据,服务端收到数据不一致
具体代码如下:其中sendData 为Uint8Array 二进制数据
let headerData = {
'Accept-Encoding': 'gzip'
} as Record<string, string>;
let httpRequset = http.createHttp()
let options: http.HttpRequestOptions = {
method: http.RequestMethod.POST, // 可选,默认为http.RequestMethod.GET
// 当使用POST请求时此字段用于传递请求体内容,具体格式与服务端协商确定
extraData: sendData,
// expectDataType: http.HttpDataType.ARRAY_BUFFER, // 可选,指定返回数据的类型
usingCache: true, // 可选,默认为true
priority: 1, // 可选,默认为1
header: headerData,
readTimeout: 10000, // 可选,默认为60000ms
connectTimeout: 10000, // 可选,默认为60000ms
};
httpRequset.request(url, options, (err: Error, data: http.HttpResponse) => {
if (!err) {
console.info('Result:' + data.result);
console.info('code:' + data.responseCode);
console.info('type:' + JSON.stringify(data.resultType));
console.info('header:' + JSON.stringify(data.header));
console.info('cookies:' + data.cookies); // 自API version 8开始支持cookie
} else {
console.info('error:' + JSON.stringify(err));
}
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 二进制数据Uint8Array写入文件并进行解压操作报错
1156浏览 • 1回复 待解决
HarmonyOS Uint8Array转16进制
1211浏览 • 1回复 待解决
HarmonyOS 二进制转16进制
1124浏览 • 1回复 待解决
使用httpRequest请求,使用post,服务端收不到传的extraData数据,用get可以收到
2147浏览 • 1回复 待解决
HarmonyOS list中item数据显示效果不一致
1131浏览 • 1回复 待解决
HarmonyOS POST请求,服务端拿不到数据
2175浏览 • 1回复 待解决
HarmonyOS 中Uint8Array
1356浏览 • 1回复 待解决
HarmonyOS 十进制转二进制方法
1312浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
1174浏览 • 1回复 待解决
Uint8Array转化为HasMap,并且将Uint8Array写入沙盒
1055浏览 • 1回复 待解决
HarmonyOS string转Uint8Array
1252浏览 • 1回复 待解决
HarmonyOS 录音发送Uint8Array
883浏览 • 1回复 待解决
HarmonyOS SM2加密后数据与Java不一致
1281浏览 • 1回复 待解决
如何对二进制进行AES解密?
1451浏览 • 1回复 待解决
HarmonyOS svg数据类型:uint8array ,image组件怎么显示
1045浏览 • 1回复 待解决
HarmonyOS 使用axios网络请求数据类型不一致
1392浏览 • 1回复 待解决
HarmonyOS如何将16进制字符串转成Uint8Array
1897浏览 • 1回复 待解决
HarmonyOS Uint8Array,Int8Array怎么互相转换
1480浏览 • 1回复 待解决
ArrayBuffer怎么转Uint8Array?
1554浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
2658浏览 • 1回复 待解决
如何把证书吊销列表数据转成文档指南里的二进制数据
2639浏览 • 1回复 待解决
HarmonyOS ArrayBuffer如何转成Uint8Array
1346浏览 • 1回复 待解决
jsbind--二进制包导入指导
1840浏览 • 1回复 待解决
Uint8Array是@Sendable类吗?
1272浏览 • 1回复 待解决
HarmonyOS 请问有没有二进制数据转wav文件的方法或者demo
1284浏览 • 1回复 待解决





















当’content-Type’为’application/octet-stream’时,该字段对应的类型通常为ArrayBuffer;把Uint8Array 转成arrayBuffer
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5