Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Protocolo HTTP/2
- Configura se o suporte ao protocolo HTTP/2 está ativado.
- Se omitir esta definição, o suporte para o protocolo HTTP/2 está ativado. Isso equivale a definir o valor como
true.
| Nome da configuração | Valores | |
|---|---|---|
| runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false - deficientestrue - ativado |
| Variável de ambiente | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 - deficientes1 - ativado |
Esta definição de configuração não tem uma propriedade MSBuild específica. No entanto, você pode adicionar um RuntimeHostConfigurationOption item MSBuild em vez disso. Use o nome da configuração runtimeconfig.json como o valor do Include atributo. Para obter um exemplo, consulte Propriedades do MSBuild.
Criação de SPN em HttpClient (.NET 6 e posteriores)
- Impacta a geração de nomes principais de serviço (SPN) para Kerberos e autenticação NTLM quando
Hostfalta um cabeçalho e o destino não está a correr na porta predefinida. - .NET 6 e versões posteriores não incluem a porta no SPN, mas o comportamento é configurável.
| Nome da configuração | Valores | |
|---|---|---|
| runtimeconfig.json | System.Net.Http.UsePortInSpn |
true - inclui o número de porta em SPN, por exemplo, HTTP/host:portfalse - não inclui porta no SPN, por exemplo, HTTP/host |
| Variável de ambiente | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 - inclui o número de porta em SPN, por exemplo, HTTP/host:port0 - não inclui porta no SPN, por exemplo, HTTP/host |
Esta definição de configuração não tem uma propriedade MSBuild específica. No entanto, você pode adicionar um RuntimeHostConfigurationOption item MSBuild em vez disso. Use o nome da configuração runtimeconfig.json como o valor do Include atributo. Para obter um exemplo, consulte Propriedades do MSBuild.