小编Bla*_*ake的帖子

如何将%2f传递给java.net.URI而不将其转换为/

我正在使用Scala的Dispatch如下:

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)
Run Code Online (Sandbox Code Playgroud)

%2f被变成了/,所以它会试图张贴到/api/queues///myQueue/get而不是/api/queues/%2f/myQueue/get.

我该如何妥善逃脱?

java scala url-encoding rabbitmq scala-dispatch

5
推荐指数
1
解决办法
543
查看次数

标签 统计

java ×1

rabbitmq ×1

scala ×1

scala-dispatch ×1

url-encoding ×1