Chromatic HTTP, a simple Kotlin HTTP library.
Only supports GET
and POST
request right now.
POST
requests can only send json, jsonld, css, csv, eventstream, html, javascript, plain, xml types.
I'll make better example at some point.
val client = Client()
fun postExample(): Response {
val url = URI("https://example.com").toURL()
val request = Request(Methods.POST, url)
val content = Content(ContentTypes.JSON, "{ \"key\": \"value\" }")
return client.post(request, content)
}