阅读(1775) (0)

Micronaut HTTP/2 支持

2023-02-23 13:39:12 更新

默认情况下,Micronaut 的 HTTP 客户端配置为支持 HTTP 1.1。要启用对 HTTP/2 的支持,请在配置中设置支持的 HTTP 版本:

在客户端启用 HTTP/2

 Properties Yaml  Toml  Groovy  Hocon  JSON 
micronaut.http.client.http-version=2.0
micronaut:
  http:
    client:
      http-version: 2.0
[micronaut]
  [micronaut.http]
    [micronaut.http.client]
      http-version=2.0
micronaut {
  http {
    client {
      httpVersion = 2.0
    }
  }
}
{
  micronaut {
    http {
      client {
        http-version = 2.0
      }
    }
  }
}
{
  "micronaut": {
    "http": {
      "client": {
        "http-version": 2.0
      }
    }
  }
}

或者通过指定在注入客户端时使用的 HTTP 版本:

注入 HTTP/2 客户端

@Inject
@Client(httpVersion=HttpVersion.HTTP_2_0)
ReactorHttpClient client;