栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Jersey REST WS错误:“在索引X的参数上缺少方法…的方法……”

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jersey REST WS错误:“在索引X的参数上缺少方法…的方法……”

经过一段时间的搜寻之后,我最终回顾了一些有趣的案例,例如@FormParam的失败编组问题或缺少mulipartJAR依赖问题,这是我遇到的最接近的帖子,它是:“对方法缺少依赖”,我通过链接回答到此POST,因为我看不到该特定解决方案的最新解决方案。

与带有value

@FormDataParam
的方法级
@Consumes
注释一起使用时,该问题似乎与注释有关
MediaType.APPLICATION_FORM_URLENCODED

当我更改Method签名以用注释每个纯文本字段时

@FormParam
,异常消失了。检查下面的固定代码:

@POST@Consumes(MediaType.APPLICATION_FORM_URLENCODED)@Path("/local")public Response specifyLocalFile()    @FormParam("file") String fullFilePath,    @FormParam("param1") String param1,    @FormParam("param2") String param2,    @FormParam("param3") String param3) {    ....

如果接收到的数据类型不必处理MIME编码,则

@FormParam
注释将尝试通过序列化处理内容;相反,
@FormDataParam
注释需要在
@Consumes
注释具有时配置的一些特定处理
MediaType.MULTIPART_FORM_DATA
。希望这可以帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/453815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号