java8 将 HttpHeaders赋值到 Consumer<HttpHeaders>
时间: 2024-03-14 10:43:47 浏览: 123
了解HTTP Headers的方方面面 图文说明
可以使用Lambda表达式将HttpHeaders赋值到Consumer<HttpHeaders>中,示例代码如下:
```
HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", "Bearer TOKEN");
Consumer<HttpHeaders> consumer = (httpHeaders) -> {
httpHeaders.addAll(headers);
};
```
在上面的代码中,我们首先创建了一个HttpHeaders对象,并添加了一个Authorization头部。然后,我们使用Lambda表达式将这个HttpHeaders对象赋值给了一个Consumer<HttpHeaders>对象。在Lambda表达式内部,我们将headers对象的所有头部添加到Consumer<HttpHeaders>对象中的httpHeaders对象中。
阅读全文