酷狗概念版 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;
    }
}