2016-03-24 14 views
0

ネットワークインターフェイスがほとんどないサーバーでOkHttpを使用します。どのように私は要求を送信するインターフェイスを指定することができますか?OkHttp:どのようにネットワークインターフェイスを指定しますか?

私はuse Dnsの実装が必要だと言っているが、私はそれがどのように役立つことがわかりません。

ありがとうございます!

+0

特定のリクエストに対してネットワークインターフェイスを選択する基準は何ですか? –

答えて

0

私はあなたの接続を作成するために使用されるソケットファクトリを設定します

https://square.github.io/okhttp/3.x/okhttp/okhttp3/OkHttpClient.Builder.html#socketFactory-javax.net.SocketFactory-

public OkHttpClient.Builder socketFactory(SocketFactory socketFactory) 
を使用することができると信じています。 OkHttpは、パラメータのないcreateSocket()メソッド を使って、未接続のソケットを作成します。 このメソッドをオーバーライドします。例えば、ソケットが特定のローカルアドレス にバインドされることを可能にする。未設定の場合は、システム全体のデフォルトソケット が使用されます。

0

テスト用の場合は、Charlesという名前のツールでHttpプロキシを設定できます。あなたが望むリモートインタフェースにURLをマップします。

関連する問題