używam wysyłki z Scala następująco:Jak przekazać% 2f do java.net.URI bez niego zamienia się/
val body = """{"count":5,"requeue":true,"encoding":"auto","truncate":50000}"""
val req = url("http://localhost:4567/api/queues/%2f/myQueue/get").as_!("guest", "guest") << (body, "application/json")
val http = new Http
val resp = http(req as_str)
%2f
zostaje przekształcony w /
, więc próbuje odpowiedzieć do /api/queues///myQueue/get
zamiast do /api/queues/%2f/myQueue/get
.
Jak mogę uniknąć tego poprawnie?
Czy to może być powiązany problem? http://stackoverflow.com/questions/2765782/why-does-java-automatically-decode-2f-in- kodowane-filencje –