package com.huawei.hms.framework.network.grs.h.f; import android.content.Context; import android.text.TextUtils; import com.huawei.hms.framework.common.Logger; import java.net.URL; import java.net.URLConnection; import javax.net.ssl.HttpsURLConnection; public class a { public static HttpsURLConnection a(String str, Context context, String str2) { if (TextUtils.isEmpty(str)) { return null; } URLConnection openConnection = new URL(str).openConnection(); if (openConnection instanceof HttpsURLConnection) { HttpsURLConnection httpsURLConnection = (HttpsURLConnection) openConnection; try { httpsURLConnection.setSSLSocketFactory(com.huawei.hms.framework.network.grs.h.g.a.a(context)); httpsURLConnection.setHostnameVerifier(com.huawei.hms.framework.network.grs.h.g.a.a()); } catch (IllegalArgumentException unused) { Logger.w("URLConnectionHelper", "init https ssl socket failed."); } httpsURLConnection.setConnectTimeout(10000); httpsURLConnection.setReadTimeout(10000); String b = com.huawei.hms.framework.network.grs.h.a.b(context, "NetworkKit-grs", str2); Logger.d("URLConnectionHelper", "request to grs server with a User-Agent header is:" + b); httpsURLConnection.setRequestProperty("User-Agent", b); return httpsURLConnection; } Logger.w("URLConnectionHelper", "urlConnection is not an instance of HttpsURLConnection"); return null; } }