在 Akka HTTP 响应中删除 Header

Drop Header in Akka HTTP response

我正在使用 Akka HTTP 10.0.15。每个响应都包含 header Server: akka-http/10.0.15。有什么办法可以删除这个 header 吗?我在指令列表中找不到任何内容。

在您的 application.conf 中,将 akka.http.server.server-header 设置为空字符串:

akka.http.server.server-header = ""

来自reference configuration

akka.http {

  server {
    # The default value of the `Server` header to produce if no
    # explicit `Server`-header was included in a response.
    # If this value is the empty string and no header was included in
    # the request, no `Server` header will be rendered at all.
    server-header = akka-http/${akka.http.version}

    ...
  }

  ...
}