酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 d.java 源代码,内容仅作参考
package com.kugou.common.network.e;
import android.text.TextUtils;
import com.huawei.hms.api.ConnectionResult;
import com.kugou.common.utils.as;
import java.net.MalformedURLException;
import java.net.Proxy;
import java.net.URL;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.message.HeaderGroup;
public class d implements b {
private HttpHost f50451a;
private HeaderGroup f50452b;
@Override
public b a(com.kugou.common.network.d.g gVar, HttpResponse httpResponse, HttpClient httpClient) throws Exception {
return null;
}
@Override
public boolean a(HttpUriRequest httpUriRequest) {
return false;
}
@Override
public boolean c() {
return false;
}
@Override
public boolean h() {
return true;
}
@Override
public boolean k() {
return false;
}
@Override
public i m() {
return null;
}
public static b a(String str) {
try {
} catch (MalformedURLException e2) {
as.e(e2);
}
if (TextUtils.isEmpty(str)) {
return null;
}
URL url = new URL(str);
if ("http".equals(url.getProtocol()) || "https".equals(url.getProtocol())) {
return new d(new HttpHost("122.13.68.254", ConnectionResult.RESOLUTION_REQUIRED, "http"), null);
}
return null;
}
private d(HttpHost httpHost, HeaderGroup headerGroup) {
this.f50451a = httpHost;
this.f50452b = headerGroup;
}
@Override
public h l() {
if (this.f50451a == null) {
return null;
}
h hVar = new h();
hVar.a(Proxy.Type.HTTP);
hVar.a(this.f50451a);
hVar.a(false);
return hVar;
}
@Override
public HttpHost a() {
return this.f50451a;
}
@Override
public HeaderGroup b() {
return this.f50452b;
}
}