okhttp3設定代理(http/https)
阿新 • • 發佈:2021-10-20
最近專案網路請求需要設定代理,記錄一下。
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);