java – CXF JAXRS – 如何POST多个参数
发布时间:2020-05-24 04:35:17 所属栏目:Java 来源:互联网
导读:如何在POST请求中的请求正文中发送多个参数?@POST @Consumes(multipart/form-data) @Produces(application/json) public String addForm1(@FormParam(i1) Integer i1, @FormParam(i2) Integer i2); 上面的代码返
|
如何在POST请求中的请求正文中发送多个参数?
上面的代码返回HTTP 415. 用@Multipart替换@FormParam会导致Resource方法有多个表示请求正文错误的参数,如下所示.
此外,我需要做什么才能传递多个复杂类型,例如List< Map< String,String>>’或’List< MyNestedCustomObject>在POST方法?我可以通过使用JAXB并使用@XmlJavaTypeAdapter注释它来传递这样的参数,但我想这在传递多个参数的情况下不起作用?我是否需要定义自己的消息体阅读器&作家呢?任何示例代码都很有用. 谢谢 最佳答案 我想办法做到这一点(见下面的代码).但是如果你知道更好的方法,最好不使用“附件”的概念并使用jaxrs:客户端而不是WebClient,请告诉我.服务:
客户: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 为什么我们可以将空值添加到LinkedList DESPITE强烈
- Java的隐藏功能 – ArrayList / instance初始化程序说明
- 浅谈标签和JLabel类构造方法 原创
- Java8:Stream在同一个流中映射两个属性
- Java ArrayList真的比C向量慢得多吗?
- Debian start-stop-daemon. Java启动jar文件
- Java并发之条件阻塞Condition的应用代码示例
- Java屏幕截取
- java – 何时使用Runtime.maxMemory()和totalMemory()[复制
- java – 当单元测试控制器时,模拟一个Spring Validator
