OkHttp:如何指定网络接口?

时间:2016-03-24 09:37:40

标签: java okhttp okhttp3

我在服务器上使用OkHttp,网络接口很少。我如何指定通过哪个接口发送请求?

stackoverflow上的一些答案说我需要使用Dns实现,但我无法理解它是如何帮助的。

谢谢!

2 个答案:

答案 0 :(得分:0)

我相信你可以使用

enter image description here

  var Reports = from u in db.Reports
                where modules.Contains(u.moduleID)
                select u;
  

设置用于创建连接的套接字工厂。 OkHttp只使用   用于创建未连接套接字的无参数createSocket()方法。   覆盖这种方法,e。例如,允许套接字绑定到a   具体的本地地址。如果未设置,则为系统范围的默认套接字   工厂将被使用。

答案 1 :(得分:0)

如果仅用于测试,您可以使用名为Charles的工具设置Http代理。将网址映射到所需的远程接口。