Spring restdocs SpringREST文档在curl和HTTP请求片段中复制了没有值的查询参数

Spring restdocs SpringREST文档在curl和HTTP请求片段中复制了没有值的查询参数,spring-restdocs,spring-auto-restdocs,Spring Restdocs,Spring Auto Restdocs,我使用SpringRESTDocs2.0.3.RELEASE和SpringAutoRESTDocs2.0.6来记录RESTAPI 当请求包含没有赋值空字符串的查询参数时,CliDocumentation.curlRequest和HttpDocumentation.httpRequest生成的代码段将显示重复的参数。例如: $ curl 'http://localhost:7001/my.app/books?code=&code=' -i -X 无论我做什么,这种情况都会发生 this.

我使用SpringRESTDocs2.0.3.RELEASE和SpringAutoRESTDocs2.0.6来记录RESTAPI

当请求包含没有赋值空字符串的查询参数时,CliDocumentation.curlRequest和HttpDocumentation.httpRequest生成的代码段将显示重复的参数。例如:

$ curl 'http://localhost:7001/my.app/books?code=&code=' -i -X
无论我做什么,这种情况都会发生

this.mockMvc.perform 获取/my.app/books?代码= ... 或

this.mockMvc.perform 获取/my.app/books.paramcode, ... 这与和类似,但是这只发生在无值参数上,并且提到的错误在SpringREST文档的1.1.2.RELEASE版本中已经修复

注意:我假设问题不在于SpringAutoRestDocs,因为它们是标准的SpringRestDocs片段


我遗漏了什么吗?

正如评论中所提到的,这是Spring REST文档中的一个小错误,该错误已被及时修复,将在2.0.5.RELEASE版本中发布。非常感谢@AndyWilkinson

这是SpringREST文档中的一个bug。你能帮我们修一下吗?谢谢你@AndyWilkinson。我已经打开了这个问题。