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()
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
HarmonyOS
赞
收藏 0
回答 1
相关问题
使用axios发送post请求时,如何使用queryParams传递参数
1804浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
1016浏览 • 1回复 待解决
使用rcp模块能力发送Get请求
2029浏览 • 1回复 待解决
HarmonyOS rcp如何进行fetch流式请求
780浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
987浏览 • 1回复 待解决
rcp模块能力发起post请求
2197浏览 • 1回复 待解决
HarmonyOS post请求的fromdata有哪几种传参方式
905浏览 • 1回复 待解决
HarmonyOS rcp框架中POST请求在没有传递参数的情况下返回数据为null
621浏览 • 1回复 待解决
HarmonyOS 关于axios网络库,设置config的method为POST,但是发起的网络请求依然是get方式的
646浏览 • 1回复 待解决
RCP进行网络请求时,body发送的是json格式吗
1201浏览 • 1回复 待解决
RCP库发起请求时如何设置超时时间
1255浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
3514浏览 • 0回复 已解决
HarmonyOS rcp能力暂不支持从post请求转换成get请求
700浏览 • 1回复 待解决
HarmonyOS RCP数据请求post一个from表单如何实现
617浏览 • 1回复 待解决
HarmonyOS rcp网络请求,post请求会自动重复添加小写的content-type
1328浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中使用@ohos.net.http模块正确设置和发送带有JSON请求体的POST请求?
702浏览 • 0回复 待解决
HarmonyOS rcp网络请求返回数据为null
944浏览 • 1回复 待解决
指定应用发送请求时使用蜂窝来发送的方法
900浏览 • 1回复 待解决
Harmonyos js fetch请求失败
9651浏览 • 2回复 待解决
HarmonyOS 使用@ohos.request批量上传,后端会有多个请求,有没有同步上传的方式
667浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Remote Communication发送一个post网络请求?c
566浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
1103浏览 • 1回复 待解决
HarmonyOS rcp各种带参数请求示例(get,post-json,post-form,delete,put)
1156浏览 • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求
1271浏览 • 0回复 待解决
当请求内容为空时,不建议设置空字符串,会有异常,可以不设置content内容或者将content内容定义为 undefined或空对象{}试一下
示例
req.content = undefined;
或者
req.content = {};