webview的onInterceptRequest的同步返回和http的异步请求无法兼容使用。

webview拦截url后,需要从端内发起网络请求获取属性,http的异步返回无法在onInterceptRequest的同步中给出当次的决断信息。

HarmonyOS
2024-06-05 22:07:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
elucky

onInterceptRequest方法是在UI线程中同步执行的,如果在该方法中进行网络请求,会导致UI线程被阻塞,从而影响用户体验。而HTTP请求是异步执行的,需要等待服务器响应后才能获取数据。因此,将同步的onInterceptRequest方法和异步的HTTP请求是无法兼容使用的

分享
微博
QQ
微信
回复
2024-06-06 22:27:03
相关问题
真机运行http请求没有返回
3107浏览 • 1回复 待解决
使用http请求网络地址
332浏览 • 1回复 待解决
如何选择使用同步接口还是异步接口
687浏览 • 1回复 待解决
使用http发送xml报文格式请求
487浏览 • 1回复 待解决
鸿蒙Webview加载Url,alipay无法返回
7860浏览 • 1回复 待解决
websockethttp数据请求示例
291浏览 • 1回复 待解决
使用http模块实现数据流请求
359浏览 • 1回复 待解决
求助:关于HTTP返回问题
1449浏览 • 1回复 待解决
能否同步webviewcookie与app中cookie
597浏览 • 1回复 待解决
关于JS http请求参数传递问题
6011浏览 • 2回复 待解决
请问下鸿蒙webview如何设置请求头?
4856浏览 • 1回复 待解决
http请求支持patch方法
545浏览 • 1回复 待解决
webview拦截返回按钮。
326浏览 • 1回复 待解决