向 Gson 注册此类型的 InstanceCreator 可能会解决此问题。
有人可以帮助我吗?我需要从响应中捕获标头(授权令牌)。
val call: Call<GuestAuth> = api.getGuestAuthToken(AuthModel("guest"))
call.enqueue(object : Callback<GuestAuth> {
override fun onFailure(call: Call<GuestAuth>, t: Throwable) {
Log.e("retrofit", t.localizedMessage)
}
override fun onResponse(call: Call<GuestAuth>,response: Response<GuestAuth>) {
Log.e("retrofit", "OK")
data = response.body()
authorizationToken = response.headers().get("Authorization").toString()
}
})
堆栈溢出以前的问题都没有帮助我:(