根据您的 app 端访问网络所使用的组件,火山引擎推荐您使用不同的方案在 app 端集成火山引擎移动解析(HTTPDNS)。
说明
网络库
推荐集成方案
方案限制
参考文档
OkHttp 或 Retrofit
通过 OkHttpClient.Builder().dns() 注入 HTTPDNS 的解析方法。
OkHttpClient.Builder().dns()
无
HttpURLConnection
手动将请求改写成 IP 直连请求。
HttpUrlConnection
WebView
shouldInterceptRequest
由于原生 WebView 接口限制,您无法拦截带有 body 的 HTTP 请求。
参见 获取并运行 Android 示例项目 下载并试用 Android 示例项目。
注意
示例项目的代码仅供参考,不适合直接在生产环境中使用。