我目前想在Android上使用ConnectivityManager.NetworkCallback,希望将所有REST调用指向"好"网络与OkHttp。在查看OkHttp的API时,我是否应该同时实现SocketFactory和SSLSocketFactory以将调用重定向到另一个网络,或者SocketFactory是否足够?
答案 0 :(得分:1)
是的,OkHttp总是先从常规套接字开始。您可以在RealConnection.java中看到这一点。
由于通过HTTP代理连接到HTTPS服务器需要明文CONNECT
请求,因此任何其他方法都不太可能有效。