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;
}
}