fuel
fuel copied to clipboard
HostnameVerifier is not called
Bug Report
Description
Performing GET request doesn't call hostnameVerifier
which is configured in FuelManager
instance.
To Reproduce
The minimal code fragment:
val fuelManager: FuelManager = FuelManager().apply {
hostnameVerifier = object : HostnameVerifier {
override fun verify(hostname: String?, session: SSLSession?): Boolean {
println("hostname verifier called")
return true
}
}
}
fuelManager.get("https://httpbin.org/get").response().let { (request, response, result) ->
val (bytes, error) = result
if (bytes != null) {
println(String(bytes))
}
}
Expected behavior
hostnameVerifier
object should be executed during request, but is not.
Environment
- OS: Linux
- Fuel version: 2.0.1
- JDK version: OpenJDK 1.8.0_202
- Kotlin version: 1.3.20