Cara mengirim permintaan http dari aplikasi android ke server backend di komputer

Saya mengembangkan aplikasi Android sebagai server backend front-end dan spring boot. Sekarang, saya ingin mengirim permintaan dari aplikasi Android ke server backend.

Tapi, saya menggunakan ponsel untuk menjalankan aplikasi Android, bukan emulator. Alamat IP di ponsel saya 192.168.8.100 dan alamat IP di komputer saya 192.168.8.101. Itu berbeda.

Jadi bagaimana saya bisa melakukan itu?

Saya menggunakan perpustakaan retrofit untuk mengirim permintaan http ke server backend. Di kelas AppContants saya, saya mendefinisikan URL dasar sebagai berikut.

public static final String BASE_URL = "http://192.168.8.101:8080/apeevent/api/v1/";

person Amesh Jayaweera    schedule 16.05.2019    source sumber
comment
apa pertanyaanmu?   -  person Morteza Jalambadani    schedule 16.05.2019


Jawaban (1)


Dalam penggunaan kelas AppConstants

public static final String BASE_URL ="http://192.168.8.100:8080/";
//public static final String BASE_URL ="http://192.168.8.101:8080/"; 

Tentukan secara terpisah untuk setiap URL:

public static final String apeevent ="apeevent/api/v1/";

Ketika Anda ingin menjalankannya dari URL tertentu, beri komentar pada URL lainnya.

person sanjeev    schedule 16.05.2019