android - 检查在 Android 中禁用 dns 缓存

标签 android testing dns

我的同事在 Android 应用程序中禁用了 dns 缓存。但是我们必须检查我们是否真的禁用了缓存。你有什么想法如何检查它吗?

我们使用下一个命令来禁用它:

System.setProperty("networkaddress.cache.ttl", "0");
Security.setProperty("networkaddress.cache.ttl", "0");

ps:这个禁用是自动化测试需要的。

最佳答案

它的工作。 我已经测试过它连接到具有动态 IP 的服务器 url。 之前需要 2 个小时才能解析更改后的 IP。添加您的代码后,它解析了新的 IP imm

关于android - 检查在 Android 中禁用 dns 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9875379/

相关文章:

android - 关于 Android 库项目 gradle 依赖项的警告

unit-testing - 如何测试 AUTOSAR 项目?

c# - Transactionscope 和 webHttpBinding

ios - iPhone/Android 不会关闭使用 DNS 实现的 wifi 登录页面

nginx - IP 和 Nginx 作为反向代理时出错

java - 如何将Android源代码组织到文件夹中

android - 如何使用 Firebase 列表适配器

java - 两个微调器显示相同的条目

ruby-on-rails - 没有路由匹配 { :action= >"show", :controller= >"users"} 错误

php - 如何使用 PHP 和 jQuery 检查变量是否包含有效的 url?