场景:(设备:Pixel OS:Android 7.1.1,(也是Galaxy 7,Android 7.0)
-
应用程序已连接到无法访问Internet的本地WiFi网络
-
像素电话连接到LTE蜂窝数据连接
-
应用程序请求像http://192.168.1.1:80/test的像素电话路由请求LTE蜂窝数据连接,可能是因为它有互联网连接而我的wifi网络没有 .
我想强制App在本地wifi网络上发出http://192.168.1.1:80/test请求,即使它没有外部互联网功能 .
我正在使用Retrofit和Okhttp,并且还尝试过:org.apache.http.impl.client.AbstractHttpClient
有任何想法吗?
1 回答
如果192.168.1.0/24是本地连接的网络,则应自动路由 . 如果没有,您将需要一个路由表条目,例如192.168.1.0/24 - > 192.168.99.1(如果您的Wifi是192.168.99.0/24而.1是两者之间的路由器) .