导航菜单

页面标题

页面副标题

MT Manager v2.13.3 - RunnableC4190.java 源代码

正在查看: MT Manager v2.13.3 应用的 RunnableC4190.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package l;

import android.os.Bundle;
import java.net.SocketTimeoutException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.protocol.HTTP;

public final class RunnableC4190 implements Runnable {

    public final C7830 f15416;

    public RunnableC4190(C7830 c7830) {
        this.f15416 = c7830;
    }

    @Override
    public final void run() {
        C7830 c7830 = this.f15416;
        try {
            Bundle m18198 = c7830.m18198();
            if (m18198 == null) {
                return;
            }
            int m7319 = C2813.m7313(C10822.m23883(), (String) null).m7319("Common_HttpRetryCount");
            if (m7319 == 0) {
                m7319 = 3;
            }
            C10014.m22464("openSDK_LOG.ReportManager", "-->doReportCgi, retryCount: " + m7319);
            boolean z = false;
            int i = 0;
            while (true) {
                i++;
                try {
                    HttpClient m19712 = C8638.m19712(C10822.m23883(), null);
                    HttpPost httpPost = new HttpPost("https://wspeed.qq.com/w.cgi");
                    httpPost.addHeader("Accept-Encoding", "gzip");
                    httpPost.setHeader(HTTP.CONTENT_TYPE, URLEncodedUtils.CONTENT_TYPE);
                    httpPost.setEntity(new ByteArrayEntity(C2045.m5497(C8638.m19710(m18198))));
                    int statusCode = m19712.execute(httpPost).getStatusLine().getStatusCode();
                    C10014.m22464("openSDK_LOG.ReportManager", "-->doReportCgi, statusCode: " + statusCode);
                    if (statusCode != 200) {
                        break;
                    }
                    C6941.m16451().m16454("report_cgi");
                    z = true;
                    break;
                } catch (SocketTimeoutException e) {
                    C10014.m22465("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e);
                    if (i < m7319) {
                        break;
                    }
                } catch (ConnectTimeoutException e2) {
                    C10014.m22465("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e2);
                    if (i < m7319) {
                    }
                } catch (Exception e3) {
                    C10014.m22465("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception", e3);
                }
            }
            if (!z) {
                C6941.m16451().m16453("report_cgi", c7830.f25653);
            }
            c7830.f25653.clear();
        } catch (Exception e4) {
            C10014.m22465("openSDK_LOG.ReportManager", "-->doReportCgi, doupload exception out.", e4);
        }
    }
}