Resteasy / JAX-RS URL-кодировка @PATH - PullRequest
       3

Resteasy / JAX-RS URL-кодировка @PATH

0 голосов
/ 21 сентября 2011

Я пытаюсь создать клиент для полноценного веб-сервиса с Resteasy.Проблема связана с моим клиентским кодом (ниже)

@Path("solr")
public interface TestClient{

    @GET
    @Path(value="select?indent...")
    @Produces("application/xml")
    ClientResponse<String> getStuff();
}

Проблема заключается в том, что ? в аннотации @Path автоматически URL, закодированный в %3F.Это соответствует javadocs здесь , но это заставляет меня получить 404 ошибки.Я попытался переопределить это с encode=false здесь , но это просто создает ошибки компилятора.Есть ли способ переопределить или избежать этого?

1 Ответ

2 голосов
/ 22 сентября 2011

Почему, по вашему мнению, вам нужен ? на Пути? Кажется, что @QueryParam - это то, что вы хотите вместо этого. Смотри http://docs.jboss.org/resteasy/docs/1.0.1.GA/userguide/html/RESTEasy_Client_Framework.html

...