Connection to http://localhost Refused [Android]


Pernah nemuin masalah sewaktu bikin aplikasi android yang terkoneksi dengan mysql yang ada di PC kita? Tidak bisa membaca data dan menampilkannya? Ada pesan error kalau koneksi ke localhost di tolak? 

Yak, itu dikarenakan "http://localhost" yang dibaca android adalah localhost yang ada di ponsel (emulator) bukan di PC/laptop kita, sehingga android memunculkan "Pesan Penolakan" untuk terkoneksi ke localhost.

Solusinya?

Ganti URL yang ada pada source code dengan ip yang lain selain "localhost" dan "127.0.0.1", karena jika memakai keduanya, maka akan dikenali sebagai ip si ponsel.

Semoga bermanfaat
*udahan codingnya ah..*  

source:

Komentar

  1. Simple nya ;

    setiap Perangkat yang menerapkan/Menggunakan IP Address alamat localhost or 127.0.0.1 telah tertanam pada perangkat itu sendiri.

    Jadi klo akses localhost or 127.0.0.1 dari PC / Laptop maka akan berbeda dari perangkat lain (semisal android) karena itu adalah si androidnya sendiri.:D

    BalasHapus
  2. jadi cara biar hape android bsa konek ke localhost di PC gmna ya??
    help me plis

    BalasHapus
    Balasan
    1. ganti localhost dengan ip yang ada di komputer (yang selain 127.0.0.1).
      Atau jika terkoneksi dengan jaringan, bisa menggunakan ip yang bisa dilihat di console atau command prompt

      Hapus
  3. Keren coba standart pake IP Public or remote Server mbak sekali2 :D

    BalasHapus
  4. IP localhost untuk android 10.0.0.2 :))

    BalasHapus
  5. hehehe makasih sekali, alhamdulillah sangat bermanfaat :)

    BalasHapus

Posting Komentar

Terima kasih sudah membaca....^^