2016-06-15 20 views
2

私のアプリケーションにDNSを設定する必要があります。okhttp3 Dnsを設定する方法

私はそれを追加する方法を見つけ出すことはできません。

//Http Client 
OkHttpClient.Builder client = new OkHttpClient.Builder(); 
    client.addInterceptor(interceptor); 
    client.dns("172.10.0.100"); 

答えて

0

あなたはWIFIの設定によりDNSを設定することができ、その後、ちょうどこの操作を行います。

client.dns(Dns.SYSTEM); 

を、今では情報を取得する必要がありますそこから。

0

これは

https://github.com/yschimke/oksocial/blob/master/src/main/java/com/baulsupp/oksocial/Main.java#L432

Dns dns = DnsSelector.byName(ipmode); 
if (resolve != null) { 
    dns = DnsOverride.build(dns, resolve); 
} 
builder.dns(dns); 

https://github.com/yschimke/oksocial/blob/master/src/main/java/com/baulsupp/oksocial/network/DnsOverride.java

https://github.com/yschimke/oksocial/blob/master/src/main/java/com/baulsupp/oksocial/network/DnsSelector.java

をオーバーライドする代替DNS戦略の設定またはホスト当たりの例であります
関連する問題