【发布时间】:2020-06-17 19:26:24
【问题描述】:
我正在尝试获取在 Micronaut @Controller 中的 http 请求中发送的所有标头的列表。
【问题讨论】:
-
您是否特别需要将它们列在列表中,或者任何集合都需要?
标签: micronaut
我正在尝试获取在 Micronaut @Controller 中的 http 请求中发送的所有标头的列表。
【问题讨论】:
标签: micronaut
https://docs.micronaut.io/latest/guide/index.html#requestResponse
import io.micronaut.http.HttpRequest;
import io.micronaut.http.HttpResponse;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
@Controller("/request")
public class MessageController {
@Get("/hello")
public HttpResponse<String> hello(HttpHeaders headers) {
// deal with the headers
return HttpResponse.ok("Hello world!!")
.header("X-My-Header", "Foo");
}
}
https://docs.micronaut.io/latest/api/io/micronaut/http/HttpHeaders.html
【讨论】:
headers.iterator() 以返回可以交互的迭代器?