dave
09/18/2019, 2:53 PMRazi Kheir
09/18/2019, 2:55 PMdave
09/18/2019, 2:56 PMRazi Kheir
09/18/2019, 3:03 PMdave
09/18/2019, 3:03 PMRazi Kheir
09/18/2019, 3:18 PMvar ridUpdateUriPath = "<http://example.com/something/weird#@$@#$/member>"
Request(POST, ridUpdateUriPath)
dave
09/18/2019, 3:34 PMimport org.http4k.client.OkHttp
import <http://org.http4k.core.Method.POST|org.http4k.core.Method.POST>
import org.http4k.core.Request
import org.http4k.core.Response
import org.http4k.core.Status.Companion.OK
import org.http4k.core.Uri
import org.http4k.server.SunHttp
import org.http4k.server.asServer
fun main() {
{ re: Request ->
println(re.uri)
Response(OK)
}.asServer(SunHttp()).start()
val ridUpdateUriPath = "/something/weird /member"
println(OkHttp()(Request(POST, Uri.of("<http://localhost>").port(8000).path(ridUpdateUriPath))))
}
/something/weird%20/member
HTTP/1.1 200 OK
date: Wed, 18 Sep 2019 15:34:24 GMT
transfer-encoding: chunked