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;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
在拦截器中增加header参数get请求报错,检查context.request.headers为空post可以。如果要get请求在拦截中增加header该如何处理?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS rcp的interceptor当中获取header总是undefine,而且在拦截器中如何增加header
529浏览 • 1回复 待解决
HarmonyOS rcp请求拦截器
1499浏览 • 1回复 待解决
HarmonyOS rcp拦截器
754浏览 • 1回复 待解决
HarmonyOS rcp中拦截器如何修改response中的body
1319浏览 • 1回复 待解决
HarmonyOS RCP在get请求下报错 Rcp Parse body to JSON error {}
990浏览 • 1回复 待解决
HarmonyOS 能拦截Image组件的网络请求,然后增加点header吗?图片服务器要求有特殊的header参数?
641浏览 • 1回复 待解决
HarmonyOS 使用RCP框架发起HTTP GET请求报错
1248浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中return之后跳到error里面
748浏览 • 1回复 待解决
HarmonyOS webview请求资源文件拦截器修改请求头信息
684浏览 • 1回复 待解决
HarmonyOS 网络请求自定义拦截器如何实现
755浏览 • 1回复 待解决
HTTP GET请求时如何传递参数?
4132浏览 • 1回复 待解决
HarmonyOS 网络请求时,有没有能支持拦截器的相关的库
908浏览 • 2回复 待解决
HarmonyOS Http网络请求框架支持添加拦截器吗
1124浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NXET中设置网络请求拦截器?
1002浏览 • 1回复 待解决
HarmonyOS router有没有拦截器?
567浏览 • 1回复 待解决
如何通过拦截器来处理网络请求和响应
2714浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
1038浏览 • 1回复 待解决
HarmonyOS 关于rcp网络组件,自定义拦截器如何给requestHeader赋值
457浏览 • 2回复 待解决
Axios异步请求拦截器,由于线程资源隔离,拦截器里的任务处理时会很麻烦,需要拷贝大量任务资源
1345浏览 • 1回复 待解决
使用rcp模块能力发送Get请求
2052浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中需要追回公共参数和md5,但md5是异步的
727浏览 • 1回复 待解决
HarmonyOS 是否有前置路由拦截器
604浏览 • 1回复 待解决
HarmonyOS webview使用问题:如何拦截url并添加参数,如何添加请求header
1125浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中如何为移植后的luch-request库设置请求和响应拦截器?
822浏览 • 0回复 待解决
HarmonyOS 导航路由拦截器如何实现
683浏览 • 1回复 待解决
可以尝试将:
换成: