如何解决RestEasy rest 客户端格式查询参数
我需要使用格式化的 URI 从我的 Java 应用程序调用 3rd 方休息服务:
.../rest/v1/search?filter[first_name]=john&filter[last_name]=smith
采用这种格式的原因是,有多个查询字段(20+),我无法为每个字段名创建 @QueryParam 参数。
@POST
@Path("/rest/v1/search")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
Response searchCustomer(@QueryParam("filter") Map<String,String> filter);
我的地图示例结果
/rest/v1/search?filter={first_name=John,+last_name=Smith}
如何实现带方括号的URI形式?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。