Мое android приложение пытается получить доступ к некоторым данным из моего основного приложения asp. net с помощью URL - https://192.168.1.112: 5566 . Однако, когда я запускаю приложение, я получаю сообщение об ошибке «java .security.cert.CertPathValidatorException». Вот моя функция getdata:
fun getData() {
val retrofitClient = NetworkUtils
.getRetrofitInstance("https://192.168.1.112:5566/api/")
val endpoint = retrofitClient.create(Endpoint::class.java)
val callback = endpoint.getPosts()
callback.enqueue(object : Callback<List<Ignicoes>> {
override fun onFailure(call: Call<List<Ignicoes>>, t: Throwable) {
Toast.makeText(baseContext, t.message, Toast.LENGTH_SHORT).show()
}
override fun onResponse(call: Call<List<Ignicoes>>, response: Response<List<Ignicoes>>) {
response.body()?.forEach {
textView.text = textView.text.toString().plus(it.Estado)
}
}
})
}
Вот мой интерфейс, где я ссылаюсь на глагол GET:
@GET("api/ignicoesapi")
fun getPosts() : Call<List<Ignicoes>>
Вот мой класс программы:
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseUrls("https://*:5566")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>();
}
Я не уверен, достаточно ли это информации, но я всегда могу добавить больше. Кто-нибудь может мне помочь?