【发布时间】:2014-02-03 18:33:52
【问题描述】:
我正在尝试使用 JAXRS 端点。这是我试图让它发挥作用的方法。
Map<String, String> variables = new HashMap<String, String>();
variables.put("email", "sample@gmail.com");
List<Object> providers = new ArrayList<Object>();
JSONProvider provider = new JSONProvider();
provider.setNamespaceMap(variables);
providers.add(provider);
WebClient plainAddClient = WebClient.create("http://hostname:portnumber/cxf/jaxrs/EmailService/subscriber/update", providers);
plainAddClient.accept("application/json").type("application/json").post(variables);
当我尝试运行上面的 sn-p 时,我得到以下异常:
org.apache.cxf.jaxrs.client.AbstractClient.reportNoMessageHandler(AbstractClient.java:486) - .No message body writer found for class : class java.util.HashMap.
我不知道我的方法出了什么问题。感谢您的任何建议。
【问题讨论】:
标签: java web-services cxf jax-rs