fuel icon indicating copy to clipboard operation
fuel copied to clipboard

HostnameVerifier is not called

Open slomkowski opened this issue 5 years ago • 0 comments

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

slomkowski avatar Mar 05 '19 18:03 slomkowski