Http请求中的Post 请求,如何将extraData作为参数传递使用
想将 extraData 作为参数传递,不知道如何操作。
httpRequestPostDoMain(domain:string,url: string,object:object): Promise<CkResponseResult> {
let httpRequest = http.createHttp();
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.POST,
readTimeout: Constant.NETWORK_TIME_OUT,
header: {
'Content-Type':'application/json; charset=UTF-8',
//TODO 用户信息需要后面补充
'userToken': '',
'Cookie':'',
'token':'',
'Terminal':'HuaWei',
'Accept-Encoding':'gzip, deflate',
'Accept':'application/json,text/javascript,*/*;charset=UTF-8',
},
connectTimeout: Constant.NETWORK_TIME_OUT,
extraData:object
});
let serverData: CkResponseResult = new CkResponseResult();
return responseResult.then((value: http.HttpResponse) => {
//接口请求成功
if (value.responseCode === 200) {
//获取返回的数据
let result = `${value.result}`
//转换JSON
let resultJson: CkResponseResult = JSON.parse(result)
//
if (resultJson.status === Constant.CK_NETWORK_YES) {
serverData.data = resultJson.data;
}
serverData.status = resultJson.status;
serverData.msg = resultJson.msg;
} else {
serverData.msg = '接口数据异常' +value.responseCode;
}
return serverData;
}).catch(() => {
serverData.msg = '接口数据异常'
return serverData;
})
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS http post请求参数传递
46浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
380浏览 • 1回复 待解决
http网络请求,post请求如何传递body和参数,header
219浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
1038浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
770浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
3138浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7449浏览 • 2回复 待解决
HarmonyOS post请求,没有参数,extraData传空字符串会报错,post请求必须要传参吗
34浏览 • 1回复 待解决
http网络请求中extraData支持的数据格式有哪些
2063浏览 • 1回复 待解决
http请求的官方示例代码中的extraData部分怎么写
2835浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用axios进行HTTP GET和POST请求
106浏览 • 1回复 待解决
Http get 请求 通过 extraData 传递 Query 时只支持 string, number 和 boolean 会丢失
1667浏览 • 1回复 待解决
使用httpRequest请求,使用post,服务端收不到传的extraData数据,用get可以收到
875浏览 • 1回复 待解决
三方件@ohos/axios中发起post请求,如何以queryParams形式传递参数
2416浏览 • 1回复 待解决
使用net.http 模块发送HTTP multipart/form-data 格式POST请求,参数拼写错误
530浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
2408浏览 • 0回复 已解决
http post请求体过大,响应码:413,能否设置请求报文体的最大值
372浏览 • 1回复 待解决
http请求中能否不设置Content-Type参数
2155浏览 • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求
511浏览 • 0回复 待解决
没有专类Post请求接口公共请求
2966浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
176浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中通过http模块发起POST请求并处理响应?
140浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中使用@ohos.net.http模块正确设置和发送带有JSON请求体的POST请求?
117浏览 • 0回复 待解决
HTTP请求使用同一SESSIONID
541浏览 • 1回复 待解决
使用http请求网络地址
854浏览 • 1回复 待解决
如果想传map类型的键值对数据,但却接收不到,可以将map数据通过遍历转存到Record中,再进一步可以将Record转成JSON格式传递,就可以接收到了。
代码参考: