我有多个值的头,所有这些值都需要在controller方法中获得。我注意到以下建筑工程很棒:
@PostMapping("find")
public ResponseEntity<Response> findSomething(@RequestHeader("headerName") List<String> header) {
...
return ResponseEntity.ok()
.header("headerName", String.join(",", header))
.body(response)
}
但是我在任何地方都找不到使用list作为方法参数的描述和示例。这个决定有多正确?传递报头的最佳方式是什么:使用 String.join
或者 header.toArray (new String [0])
暂无答案!
目前还没有任何答案,快来回答吧!