得物.apk(点击下载) / e.java


package com.alipay.sdk.m.p;

import android.content.Context;
import com.alipay.sdk.m.n.a;
import com.alipay.sdk.m.o.b;
import com.alipay.sdk.m.r.a;
import java.nio.charset.Charset;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;

public class e extends com.alipay.sdk.m.o.e {
    @Override // com.alipay.sdk.m.o.e
    public String a(a aVar, String str, JSONObject jSONObject) {
        return str;
    }

    @Override // com.alipay.sdk.m.o.e
    public Map<String, String> a(boolean z, String str) {
        return new HashMap();
    }

    @Override // com.alipay.sdk.m.o.e
    public JSONObject a() {
        return null;
    }

    @Override // com.alipay.sdk.m.o.e
    public boolean c() {
        return false;
    }

    @Override // com.alipay.sdk.m.o.e
    public b a(a aVar, Context context, String str) throws Throwable {
        com.alipay.sdk.m.t.e.d("mspl", "mdap post");
        byte[] a5 = com.alipay.sdk.m.m.b.a(str.getBytes(Charset.forName("UTF-8")));
        HashMap hashMap = new HashMap();
        hashMap.put("utdId", com.alipay.sdk.m.r.b.d().c());
        hashMap.put("logHeader", "RAW");
        hashMap.put("bizCode", "alipaysdk");
        hashMap.put("productId", "alipaysdk_android");
        hashMap.put("Content-Encoding", "Gzip");
        hashMap.put("productVersion", "15.8.10");
        a.b a12 = com.alipay.sdk.m.n.a.a(context, new a.C0081a("https://loggw-exsdk.alipay.com/loggw/logUpload.do", hashMap, a5));
        com.alipay.sdk.m.t.e.d("mspl", "mdap got " + a12);
        if (a12 != null) {
            boolean a13 = com.alipay.sdk.m.o.e.a(a12);
            try {
                byte[] bArr = a12.f3567c;
                if (a13) {
                    bArr = com.alipay.sdk.m.m.b.b(bArr);
                }
                return new b("", new String(bArr, Charset.forName("UTF-8")));
            } catch (Exception e) {
                com.alipay.sdk.m.t.e.a(e);
                return null;
            }
        } else {
            throw new RuntimeException("Response is null");
        }
    }
}