Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzaqn.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

98 lines
3.7 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.VisibleForTesting;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.net.ssl.SSLSocketFactory;
/* loaded from: classes3.dex */
public final class zzaqn extends zzaqa {
public zzaqn() {
throw null;
}
public zzaqn(zzaqm zzaqmVar, SSLSocketFactory sSLSocketFactory) {
}
@VisibleForTesting
public static List zzb(Map map) {
ArrayList arrayList = new ArrayList(map.size());
for (Map.Entry entry : map.entrySet()) {
if (entry.getKey() != null) {
Iterator it = ((List) entry.getValue()).iterator();
while (it.hasNext()) {
arrayList.add(new zzape((String) entry.getKey(), (String) it.next()));
}
}
}
return arrayList;
}
@Override // com.google.android.gms.internal.ads.zzaqa
public final zzaqk zza(zzapm zzapmVar, Map map) throws IOException, zzaou {
String zzk = zzapmVar.zzk();
HashMap hashMap = new HashMap();
hashMap.putAll(map);
hashMap.putAll(zzapmVar.zzl());
URL url = new URL(zzk);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
httpURLConnection.setInstanceFollowRedirects(HttpURLConnection.getFollowRedirects());
int zzb = zzapmVar.zzb();
httpURLConnection.setConnectTimeout(zzb);
httpURLConnection.setReadTimeout(zzb);
boolean z = false;
httpURLConnection.setUseCaches(false);
httpURLConnection.setDoInput(true);
url.getProtocol();
try {
for (String str : hashMap.keySet()) {
httpURLConnection.setRequestProperty(str, (String) hashMap.get(str));
}
if (zzapmVar.zza() != 0) {
httpURLConnection.setRequestMethod("POST");
byte[] zzx = zzapmVar.zzx();
if (zzx != null) {
httpURLConnection.setDoOutput(true);
if (!httpURLConnection.getRequestProperties().containsKey("Content-Type")) {
httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
}
DataOutputStream dataOutputStream = new DataOutputStream(httpURLConnection.getOutputStream());
dataOutputStream.write(zzx);
dataOutputStream.close();
}
} else {
httpURLConnection.setRequestMethod("GET");
}
int responseCode = httpURLConnection.getResponseCode();
if (responseCode == -1) {
throw new IOException("Could not retrieve response code from HttpUrlConnection.");
}
zzapmVar.zza();
if ((responseCode >= 100 && responseCode < 200) || responseCode == 204 || responseCode == 304) {
zzaqk zzaqkVar = new zzaqk(responseCode, zzb(httpURLConnection.getHeaderFields()), -1, null);
httpURLConnection.disconnect();
return zzaqkVar;
}
try {
return new zzaqk(responseCode, zzb(httpURLConnection.getHeaderFields()), httpURLConnection.getContentLength(), new zzaql(httpURLConnection));
} catch (Throwable th) {
th = th;
z = true;
if (!z) {
httpURLConnection.disconnect();
}
throw th;
}
} catch (Throwable th2) {
th = th2;
}
}
}