1. 程式人生 > 其它 >okhttp3設定代理(http/https)

okhttp3設定代理(http/https)

最近專案網路請求需要設定代理,記錄一下。
http和https都可以。

OkHttpClient.Builder builder = new OkHttpClient.Builder();
//代理伺服器的IP和埠號
builder.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8080)));
//代理的鑑權賬號密碼
final String userName = "";
final String password = "";
builder.proxyAuthenticator(new Authenticator() {
         

ijkplayer設定代理和賬號密碼

 mPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT,"http_proxy", "http://"+host + ":" + port);
 mPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT,"headers", "Proxy-Authorization:"+credential);