Я пытаюсь создать клиент для полноценного веб-сервиса с Resteasy.Проблема связана с моим клиентским кодом (ниже)
@Path("solr")
public interface TestClient{
@GET
@Path(value="select?indent...")
@Produces("application/xml")
ClientResponse<String> getStuff();
}
Проблема заключается в том, что ?
в аннотации @Path
автоматически URL, закодированный в %3F
.Это соответствует javadocs здесь , но это заставляет меня получить 404 ошибки.Я попытался переопределить это с encode=false
здесь , но это просто создает ошибки компилятора.Есть ли способ переопределить или избежать этого?