我正在尝试使用MultivaluedMap
(Eclipse中的Jersey 2.9)创建键值对,但不知怎的,它无法找到MultivaluedMapImpl()
。我可以使用MultivaluedMap
的哪种实现方式?
感谢。
Client client = ClientBuilder.newClient();
WebTarget webtarget =client.target("http://localhost:8080").path("/usr/home/create/");
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("xyz", abc);
答案 0 :(得分:8)
您可以使用扩展javax.ws.rs.core.MultivaluedHashMap<java.lang.String, java.lang.String>
MultivaluedStringMap
类
答案 1 :(得分:2)
对于Jersey 2.0,可以在使用WebTarget.html.queryParam(String, Object...)
声明WebTarget
时定义查询参数
似乎不需要MultivaluedMapImpl
或MultivaluedHashMap
。