KestrelServerOptions.AllowAlternateSchemes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość, która kontroluje sposób :scheme
sprawdzania poprawności pola dla żądań HTTP/2 i HTTP/3.
Jeśli false
pole ":scheme" dla żądań HTTP/2 i HTTP/3 musi dokładnie odpowiadać transportowi (np. https dla połączeń TLS, http dla protokołu innych niż TLS). W takim przypadku true
pole ":scheme" dla żądań HTTP/2 i HTTP/3 można ustawić na wartości alternatywne i zostanie to odzwierciedlone przez element "HttpRequest.Scheme". Schemat musi być nadal prawidłowy zgodnie z https://datatracker.ietf.org/doc/html/rfc3986/#section-3.1. Włącz tę opcję tylko podczas pracy z zaufanym serwerem proxy. Może to być używane w scenariuszach, takich jak serwery proxy konwersji z alternatywnych protokołów. Zobacz: .
Aplikacje, które to umożliwiają, powinny sprawdzić, czy oczekiwany schemat jest udostępniany przed użyciem.
public bool AllowAlternateSchemes { get; set; }
member this.AllowAlternateSchemes : bool with get, set
Public Property AllowAlternateSchemes As Boolean
Wartość właściwości
Uwagi
Wartość domyślna to false
.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla