HarmonyOS RCP get请求时,在拦截器中增加header参数报错
class HttpHeaderInterceptor implements rcp.Interceptor {
async intercept(context: rcp.RequestContext, next: rcp.RequestHandler): Promise<rcp.Response> {
const url = context.request.url.toString();
logger.debug("拦截 url:" + context.request.url.toString());
let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION |
bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_METADATA;
let bundleData = await bundleManager.getBundleInfoForSelf(bundleFlags)
context.request.headers!["osVersion"] = bundleData["versionName"];
context.request.headers!["deviceid"] = deviceinfo.ODID;
context.request.headers!["deviceModel"] = deviceinfo.distributionOSVersion;
context.request.headers!["appName"] = "qx_harmony";
logger.debug("最终请求:" + context.request.url.toString());
const promise = next.handle(context);
promise.then((resp) => {
resp.statusCode;
});
return promise;
}
}
在拦截器中增加header参数get请求报错,检查context.request.headers为空post可以。如果要get请求在拦截中增加header该如何处理?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS rcp的interceptor当中获取header总是undefine,而且在拦截器中如何增加header
205浏览 • 1回复 待解决
HarmonyOS rcp请求拦截器
1067浏览 • 1回复 待解决
HarmonyOS rcp拦截器
339浏览 • 1回复 待解决
HarmonyOS RCP在get请求下报错 Rcp Parse body to JSON error {}
511浏览 • 1回复 待解决
HarmonyOS rcp中拦截器如何修改response中的body
824浏览 • 1回复 待解决
HarmonyOS 能拦截Image组件的网络请求,然后增加点header吗?图片服务器要求有特殊的header参数?
314浏览 • 1回复 待解决
HarmonyOS 使用RCP框架发起HTTP GET请求报错
629浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中return之后跳到error里面
385浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
3628浏览 • 1回复 待解决
HarmonyOS webview请求资源文件拦截器修改请求头信息
343浏览 • 1回复 待解决
HarmonyOS 网络请求时,有没有能支持拦截器的相关的库
465浏览 • 2回复 待解决
HarmonyOS 网络请求自定义拦截器如何实现
358浏览 • 1回复 待解决
HarmonyOS Http网络请求框架支持添加拦截器吗
649浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NXET中设置网络请求拦截器?
644浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
527浏览 • 1回复 待解决
如何通过拦截器来处理网络请求和响应
2269浏览 • 1回复 待解决
HarmonyOS 关于rcp网络组件,自定义拦截器如何给requestHeader赋值
164浏览 • 2回复 待解决
HarmonyOS router有没有拦截器?
243浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
346浏览 • 1回复 待解决
使用rcp模块能力发送Get请求
1607浏览 • 1回复 待解决
Axios异步请求拦截器,由于线程资源隔离,拦截器里的任务处理时会很麻烦,需要拷贝大量任务资源
1025浏览 • 1回复 待解决
HarmonyOS 是否有前置路由拦截器
284浏览 • 1回复 待解决
HarmonyOS webview使用问题:如何拦截url并添加参数,如何添加请求header
467浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中如何为移植后的luch-request库设置请求和响应拦截器?
445浏览 • 0回复 待解决
HarmonyOS rcp请求如何传递参数
377浏览 • 1回复 待解决
可以尝试将:
换成: