YARP Docsv2.3
Dokumentation/Protokolle/HTTP/3

HTTP/3

YARP 1.1 unterstützt HTTP/3 für eingehende und ausgehende Verbindungen mithilfe der HTTP/3-Unterstützung

Einführung

YARP 1.1 unterstützt HTTP/3 für eingehende und ausgehende Verbindungen mithilfe der HTTP/3-Unterstützung in .NET 7. Um das HTTP/3-Protokoll in YARP zu aktivieren, müssen Sie:

Eingehende Verbindungen in Kestrel konfigurieren Ausgehende Verbindungen in HttpClient konfigurieren

HTTP/3 auf Kestrel einrichten

In den Listener-Optionen müssen die Protokolle angegeben werden:

C#   var builder = WebApplication.CreateBuilder(args);
   builder.WebHost.ConfigureKestrel(kestrel =>
   {
          kestrel.ListenAnyIP(443, portOptions =>
          {
                 portOptions.Protocols = HttpProtocols.Http1AndHttp2AndHttp3;
                 portOptions.UseHttps();
          });
   });

HttpClient

Die Standardversion von HttpRequest sollte durch „3“ ersetzt werden; weitere Details zur HttpRequest-Konfiguration finden Sie hier.

Hinweis

Dieser Artikel wurde mit Unterstützung von KI erstellt. Weitere Informationen

Angepasst von Microsoft Learn , lizenziert unter CC BY 4.0 .