【发布时间】:2015-07-30 15:14:43
【问题描述】:
我想在 Rest 服务中附加接收到的 UriInfo 的查询参数列表。查询来自客户端,带有一些参数,我需要在服务器端添加更多参数。
我试过了:
uriInfo.getQueryParameters().add("Param", "value");
但是当我显示 URI 时,它没有新参数。
另一方面,如果我这样做:
URI uri = uriInfo.getRequestUriBuilder().queryParam("Param", "value").build();
当我显示 URI 时,它包含新参数。第二种情况的问题是重构一个 UriInfo 对象以提供给下一个函数,它们需要它。
我已经看到它不能被实例化,它没有构造函数,它必须用@Context添加,它的值可以被另一个UriInfo更新......但是如何用我修改的URI创建这个UriInfo?
【问题讨论】:
标签: rest jakarta-ee uri