Я хотел бы сделать простой GET
запрос через Spray с помощью нескольких параметров запросаКак построить Ури в спрее?
Get("http://localhost/[email protected]")
Однако +
означает пространство, в приложении/х-WWW-форм-urlencoded контента в результате вызова http://localhost/user?email=abc [email protected]
(с пробелом вместо знака плюс).
Я мог бы использовать не-Spray java.net.URLEncoder
для кодирования URL-адреса перед передачей его в GET-запрос, но каждый раз я делаю это как взломать.
Есть ли способ распыления параметров запроса и их кодирования?
Uri("http://localhost/").withQuery(Map("email"->"[email protected]"))
хороший способ построить Uri, но не кодирует Params, а также ...