Jonathan
GET
HttpClient
route.path
HttpClient.defaultRequest
client.get { url { path(route.path) if (components.isNotEmpty()) { appendPathSegments(components = components) } } requestBody?.let(::setBody) }
defaultRequest { url { url.takeFrom(baseUrl) parameters.appendIfNameAndValueAbsent("output", "json") } headers.appendIfNameAbsent( name = HttpHeaders.ContentType, value = ContentType.Application.Json.toString() ) headers.appendIfNameAbsent("token", apiToken) }
Chrimaeon
path
url
client.get(route.path)
Aleksei Tirman [JB]
baseUrl
get(...)
path(…)
A modern programming language that makes developers happier.