Не отправляется GET запрос на localhost

У меня запущен localhost:8080, как на него отправлять GET POST запросы, <uses-permission android:name="android.permission.INTERNET"/> прописан, пробовал указывать вместо localhost свой ip и 10.0.2.2,ничего не помогает. На существующие api все работает

public class SignUpActivity extends AppCompatActivity{
    private TextView email;
    private TextView password;
    private TextView password2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sing_up);
        email = (TextView) findViewById(R.id.email);
        password = (TextView) findViewById(R.id.password);
        password2 = (TextView) findViewById(R.id.password2);
    }

    public void registration(View view) {
            new Thread(new Runnable() {
                public void run() {
                    try {
                        foo();
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            }).start();
    }

    public void foo() throws JSONException {
        String url = "http://localhost:8080/api";

        //String url = "https://www.nbrb.by/api/exrates/rates/" + "USD" + "?parammode=2";
        OkHttpClient client = new OkHttpClient();
        Request request = new Request.Builder()
                .url(url)
                .build();

        client.newCall(request).enqueue(new Callback() {
            @Override
            public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
                System.out.println(response.body().string());
            }

            @Override
            public void onFailure(@NotNull Call call, @NotNull IOException e) {

            }

        });


    }
}```

Ответы (0 шт):