not broken tba request attempt framework

This commit is contained in:
Tyler.Jacques00@gmail.com 2025-01-16 12:39:37 -05:00
parent 0f4b5996e1
commit 5b0d2b6031

View File

@ -1,5 +1,9 @@
package com.example.scoutingapp; package com.example.scoutingapp;
import static java.sql.DriverManager.println;
import static kotlin.text.ScreenFloatValueRegEx.value;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
@ -12,10 +16,13 @@ import androidx.core.view.WindowInsetsCompat;
import java.io.IOException; import java.io.IOException;
import okhttp3.Call;
import okhttp3.Callback; import okhttp3.Callback;
import okhttp3.Headers;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import okhttp3.Request; import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;
import okhttp3.ResponseBody;
public class MainActivity extends AppCompatActivity { public class MainActivity extends AppCompatActivity {
@ -32,16 +39,31 @@ public class MainActivity extends AppCompatActivity {
} }
public void getTBARequest{ public final class AsynchronousGet {
OkHttpClient client = new OkHttpClient(); private final OkHttpClient client = new OkHttpClient();
Request tbaRequest = new Request.Builder().url("https.thebluealliance.com/api/v3").build(); public void run() throws Exception {
Request request = new Request.Builder()
.url("https://www.thebluealliance.com/api/v3")
.build();
Response response = client.newCall(tbaRequest).execute(); client.newCall(request).enqueue(new Callback() {
return response.body().string(); @Override public void onFailure(Call call, IOException e) {
response.close(); e.printStackTrace();
}
@Override public void onResponse(Call call, Response response) throws IOException {
try (ResponseBody responseBody = response.body()) {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
Headers responseHeaders = response.headers();
for (int i = 0, size = responseHeaders.size(); i < size; i++) {
System.out.println(responseHeaders.name(i) + ": " + responseHeaders.value(i));
}
} System.out.println(responseBody.string());
}
}
});
}
} }