HarmonyOS 使用fetch方式发送请求,在POST方式时rcp.Request如何设置请求内容为空
因为header会变化,所有使用fetch方式发送请求,在POST方式时rcp.Request如何设置请求内容为空
private async req(url: string, method: string = 'POST', params?: Record<string, string>): Promise<object> {
try {
let req = new rcp.Request(url);
req.content = "" // 当参为空,且还是想用POST请求时,content应该如何传递?
if (params) {
let arr = Object.keys(params)
if (arr.length > 0) {
req.content = new rcp.Form(params)
}
}
req.method = method.toUpperCase()
req.headers = this.header()
req.configuration = this.requestConfiguration()
let resp: rcp.Response = await QDHttpRequest.session.fetch(req)
return resp
} catch (err) {
QDLogUtils.error(`req err = ${JSON.stringify(err)}`)
return new Object()
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用axios发送post请求时,如何使用queryParams传递参数
838浏览 • 1回复 待解决
使用rcp模块能力发送Get请求
1114浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
25浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
77浏览 • 1回复 待解决
rcp模块能力发起post请求
1301浏览 • 1回复 待解决
RCP进行网络请求时,body发送的是json格式吗
368浏览 • 1回复 待解决
HarmonyOS post请求的fromdata有哪几种传参方式
142浏览 • 1回复 待解决
HarmonyOS rcp能力暂不支持从post请求转换成get请求
100浏览 • 1回复 待解决
HarmonyOS rcp框架中POST请求在没有传递参数的情况下返回数据为null
34浏览 • 1回复 待解决
RCP库发起请求时如何设置超时时间
679浏览 • 1回复 待解决
HarmonyOS 关于axios网络库,设置config的method为POST,但是发起的网络请求依然是get方式的
68浏览 • 1回复 待解决
Harmonyos js fetch请求失败
8652浏览 • 2回复 待解决
指定应用发送请求时使用蜂窝来发送的方法
435浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
2443浏览 • 0回复 已解决
HarmonyOS 使用@ohos.request批量上传,后端会有多个请求,有没有同步上传的方式
51浏览 • 1回复 待解决
HarmonyOS rcp网络请求返回数据为null
54浏览 • 1回复 待解决
HarmonyOS RCP数据请求post一个from表单如何实现
44浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中使用@ohos.net.http模块正确设置和发送带有JSON请求体的POST请求?
150浏览 • 0回复 待解决
HarmonyOS rcp网络请求,post请求会自动重复添加小写的content-type
600浏览 • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求
563浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何使用Remote Communication发送一个post网络请求?c
122浏览 • 1回复 待解决
HarmonyOS 如何发送icmp请求?
236浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
215浏览 • 1回复 待解决
使用js数据请求(新)示例发送post/get请求到本地flask服务,本怎么回事?地收不到
4740浏览 • 1回复 待解决
HarmonyOS POST请求传参
100浏览 • 1回复 待解决
当请求内容为空时,不建议设置空字符串,会有异常,可以不设置content内容或者将content内容定义为 undefined或空对象{}试一下
示例
req.content = undefined;
或者
req.content = {};