使用Jersey客户端执行POST操作

乔恩·昂斯托特(Jon Onstott):

在Java方法中,我想使用Jersey客户端对象对RESTful Web服务(也使用Jersey编写)执行POST操作,但是不确定如何使用客户端发送将用作FormParam的值在服务器上。我能够发送查询参数就好了。

龙虾:

本人尚未做过此事,但是Google-Fu的简短内容揭示了blogs.oracle.com技术提示,其中包含您确切要求的示例。

摘自博客文章的示例:

MultivaluedMap formData = new MultivaluedMapImpl();
formData.add("name1", "val1");
formData.add("name2", "val2");
ClientResponse response = webResource
    .type(MediaType.APPLICATION_FORM_URLENCODED_TYPE)
    .post(ClientResponse.class, formData);

有什么帮助吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章