对于OkHttp,SSLSocketFactory首先使用SocketFactory吗?

时间:2016-10-19 21:00:09

标签: android http networking okhttp

我目前想在Android上使用ConnectivityManager.NetworkCallback,希望将所有REST调用指向"好"网络与OkHttp。在查看OkHttp的API时,我是否应该同时实现SocketFactory和SSLSocketFactory以将调用重定向到另一个网络,或者SocketFactory是否足够?

1 个答案:

答案 0 :(得分:1)

是的,OkHttp总是先从常规套接字开始。您可以在RealConnection.java中看到这一点。

由于通过HTTP代理连接到HTTPS服务器需要明文CONNECT请求,因此任何其他方法都不太可能有效。