51黑料 v2.0版本的 MD5 值为:cc00ad70c70d95f274d15d4654c16262
以下内容为反编译后的 d.java 源代码,内容仅作参考
package g.a.b.f.d;
import android.content.Context;
import g.a.b.e.a;
import java.nio.charset.Charset;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
public class d extends g.a.b.f.c {
@Override
public g.a.b.f.a a(g.a.b.h.a aVar, Context context, String str) {
e.a.a.b.a.G("mspl", "mdap post");
byte[] r = e.a.a.b.a.r(str.getBytes(Charset.forName("UTF-8")));
HashMap hashMap = new HashMap();
hashMap.put("utdId", g.a.b.h.b.a().c());
hashMap.put("logHeader", "RAW");
hashMap.put("bizCode", "alipaysdk");
hashMap.put("productId", "alipaysdk_android");
hashMap.put("Content-Encoding", "Gzip");
hashMap.put("productVersion", "15.7.7");
a.b a = g.a.b.e.a.a(context, new a.C0037a("https://loggw-exsdk.alipay.com/loggw/logUpload.do", hashMap, r));
e.a.a.b.a.G("mspl", "mdap got " + a);
if (a != null) {
boolean h2 = g.a.b.f.c.h(a);
try {
byte[] bArr = a.b;
if (h2) {
bArr = e.a.a.b.a.x(bArr);
}
return new g.a.b.f.a("", new String(bArr, Charset.forName("UTF-8")));
} catch (Exception e2) {
e.a.a.b.a.l(e2);
return null;
}
}
throw new RuntimeException("Response is null");
}
@Override
public String c(g.a.b.h.a aVar, String str, JSONObject jSONObject) {
return str;
}
@Override
public Map<String, String> e(boolean z, String str) {
return new HashMap();
}
@Override
public JSONObject f() {
return null;
}
}