正在查看: MT Manager v2.13.3 应用的 RunnableC4190.java JAVA 源代码文件
本页面展示 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);
}
}
}