Partage
  • Partager sur Facebook
  • Partager sur Twitter

Login à une API dans Alert Dialog

Sujet résolu
    14 avril 2022 à 16:41:10

    Bonjour à tous !

    Dans le cadre d'un de mes cours, je dois faire un système de login dans un alertdialog. Ce système permet de se connecter à une API à l'aide d'une méthode post. Cependant, lorsque j'essaye de me connecter cela ne fonctionne pas et j'ai le résultat présent dans la capture ci-dessous. Quelqu'un saurait-il m'aider ?

    alert.setPositiveButton(
                    "OK"
                ) {
                        dialog, whichButton -> val client = OkHttpClient()
                    val credential = Credentials.basic("exemple@exemple.fr", "password")
                    println(credential)
                    val request = Request.Builder()
                        .url("https://tp3.infomobile.app/api/v1/account/login")
                        .addHeader("Authorization", credential)
                        .build()
    
                    client.newCall(request).enqueue(object : Callback{
                        override fun onFailure(call: Call, e: IOException) {
                            println("Oh Oh Something Wrong !")
                        }
    
                        override fun onResponse(call: Call, response: Response) {
                            println(response.body?.string())
                            println(response.code.toString())
                        }
                    })
                }
                alert.show()

    Voilà ce que retourne mon print :

    Merci à tous ceux qui m'apporteront leur aide

    -
    Edité par JulienVrctr 14 avril 2022 à 16:41:26

    • Partager sur Facebook
    • Partager sur Twitter

    Login à une API dans Alert Dialog

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    • Editeur
    • Markdown