Lucas
08/12/2022, 3:34 AMAleksei Tirman [JB]
08/12/2022, 4:32 PMAuthorization
header manually. Here is an example:
suspend fun main() {
val client = HttpClient(Apache) {}
val r = client.get("<https://httpbin.org/basic-auth/john/123>") {
header(HttpHeaders.Authorization, basicAuthHeader("john", "123"))
}
println(r.bodyAsText())
}
fun basicAuthHeader(name: String, password: String): String {
val authString = "$name:$password"
val authBuf = authString.toByteArray(Charsets.UTF_8).encodeBase64()
return "Basic $authBuf"
}
hfhbd
08/12/2022, 7:56 PMLucas
08/12/2022, 7:56 PMhfhbd
08/12/2022, 7:58 PM