QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685
以下内容为反编译后的 MessageReportRequest.java 源代码,内容仅作参考
package com.tencent.mtt.log.internal.upload;
import android.text.TextUtils;
import com.eclipsesource.mmv8.Platform;
import com.heytap.mcssdk.mode.CommandMessage;
import com.tencent.mtt.log.internal.debug.L;
import com.tencent.mtt.log.internal.http.BaseRequest;
import com.xiaomi.mipush.sdk.Constants;
import java.util.List;
public class MessageReportRequest extends BaseRequest {
String f67145b;
String f67146c;
String f67147d;
String e;
String f;
List<String> g;
public MessageReportRequest() {
super("https://logsdk.qq.com/message");
}
@Override
public String a() {
StringBuilder sb = new StringBuilder();
sb.append("{");
sb.append("\"");
sb.append("project");
sb.append("\":\"");
sb.append(this.f67145b);
sb.append("\"");
sb.append(",\"");
sb.append("platform");
sb.append("\":\"");
sb.append(Platform.ANDROID);
sb.append("\"");
sb.append(",\"");
sb.append("versionName");
sb.append("\":\"");
sb.append(this.f67146c);
sb.append("\"");
sb.append(",\"");
sb.append(CommandMessage.SDK_VERSION);
sb.append("\":\"");
sb.append(this.f67147d);
sb.append("\"");
sb.append(",\"");
sb.append("logsdkFilter");
sb.append("\":\"");
sb.append(this.f);
sb.append("\"");
sb.append(",\"");
sb.append("type");
sb.append("\":\"");
sb.append("common");
sb.append("\"");
sb.append(",\"");
sb.append("guid");
sb.append("\":\"");
sb.append(this.e);
sb.append("\"");
if (this.g != null) {
StringBuilder sb2 = new StringBuilder();
for (int i = 0; i < this.g.size(); i++) {
String str = this.g.get(i);
if (!TextUtils.isEmpty(str)) {
sb2.append(str);
if (i < this.g.size() - 1) {
sb2.append(Constants.ACCEPT_TIME_SEPARATOR_SP);
}
}
}
sb.append(",\"");
sb.append("logs");
sb.append("\":[");
sb.append((CharSequence) sb2);
sb.append("]");
}
sb.append("}");
try {
return sb.toString();
} catch (OutOfMemoryError e) {
L.a("LOGSDK_MessageReportRequest", "toJsonString", e);
return "CONTENT_LOSS_DUE_TO_OOM";
}
}
public void c() {
b();
}
}