0

如果我使用 method='GET' 将此表单发送给 Micronaut,那么我可以将 param1 提取为两个值的列表... aaa 和 bbb

<form action='/test/post' method='GET' >
    <input type='hidden' name='param1' value = 'aaa'/>
    <input type='hidden' name='param1' value = 'bbb'/>            
    <input type='submit' value='Post'/> 
</form>

但是,如果我发布它并使用方法(@Body Map params)和

    consumes=MediaType.APPLICATION_FORM_URLENCODED 

在服务器端,只能看到最后一个值('bbb')。如果我改为使用 multipart/form-data 编码,情况也是如此。

这是 Micronaut 1.0.0 的错误还是功能?

4

1 回答 1

1

这是一个错误,将在下一个版本中处理

PR 提交:https ://github.com/micronaut-projects/micronaut-core/pull/899

于 2018-11-13T21:26:14.647 回答