Trip On v2.1.2版本的 MD5 值为:55953a6deb5e434bd7a356ea51d31456

以下内容为反编译后的 HttpUtils.java 源代码,内容仅作参考


package com.meiqia.meiqiasdk.util;

import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import org.json.JSONException;
import org.json.JSONObject;
public class HttpUtils {
    public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");
    private static HttpUtils sInstance;
    private static OkHttpClient sOkHttpClient;

    public static HttpUtils getInstance() {
        if (sInstance == null) {
            sInstance = new HttpUtils();
        }
        return sInstance;
    }

    private HttpUtils() {
        sOkHttpClient = new OkHttpClient();
    }

    public JSONObject getAuthCode() throws IOException, JSONException {
        RequestBody create = RequestBody.create(JSON, new byte[0]);
        Request.Builder builder = new Request.Builder();
        JSONObject jSONObject = new JSONObject(sOkHttpClient.newCall(builder.url("https://new-api.meiqia.com/captchas").post(create).build()).execute().body().string());
        String optString = jSONObject.optString("captcha_image_url");
        jSONObject.put("captcha_image_url", "https://new-api.meiqia.com" + optString);
        jSONObject.put("captcha_token", jSONObject.optString("captcha_token"));
        return jSONObject;
    }
}