Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Protokol HTTP/2
- Mengonfigurasi apakah dukungan untuk protokol HTTP/2 diaktifkan.
- Jika Anda menghilangkan pengaturan ini, dukungan untuk protokol HTTP/2 diaktifkan. Ini sama dengan mengatur nilai ke
true.
| Nama setelan | Nilai | |
|---|---|---|
| runtimeconfig.json | System.Net.Http.SocketsHttpHandler.Http2Support |
false - dinonaktifkantrue - diaktifkan |
| Variabel lingkungan | DOTNET_SYSTEM_NET_HTTP_SOCKETSHTTPHANDLER_HTTP2SUPPORT |
0 - dinonaktifkan1 - diaktifkan |
Pengaturan konfigurasi ini tidak memiliki properti MSBuild tertentu. Namun, Anda dapat menambahkan RuntimeHostConfigurationOption item MSBuild sebagai gantinya.
Gunakan nama pengaturan runtimeconfig.json sebagai nilai Include atribut . Misalnya, lihat properti MSBuild.
Pembuatan SPN di HttpClient (.NET 6 dan yang lebih baru)
- Berdampak pada pembuatan nama perwakilan layanan (SPN) untuk autentikasi Kerberos dan NTLM saat
Hostheader hilang dan target tidak berjalan pada port default. - .NET 6 dan versi yang lebih baru tidak menyertakan port dalam SPN, tetapi perilakunya dapat dikonfigurasi.
| Nama setelan | Nilai | |
|---|---|---|
| runtimeconfig.json | System.Net.Http.UsePortInSpn |
true - termasuk nomor port di SPN, misalnya, HTTP/host:portfalse - tidak termasuk port dalam SPN, misalnya, HTTP/host |
| Variabel lingkungan | DOTNET_SYSTEM_NET_HTTP_USEPORTINSPN |
1 - termasuk nomor port di SPN, misalnya, HTTP/host:port0 - tidak termasuk port dalam SPN, misalnya, HTTP/host |
Pengaturan konfigurasi ini tidak memiliki properti MSBuild tertentu. Namun, Anda dapat menambahkan RuntimeHostConfigurationOption item MSBuild sebagai gantinya.
Gunakan nama pengaturan runtimeconfig.json sebagai nilai Include atribut . Misalnya, lihat properti MSBuild.