KestrelServerOptions.AllowHostHeaderOverride Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokud je cíl požadavku v absolutní formě (viz RFC 9112, oddíl 3.2.2), v http/1.x, například
GET http://www.example.com/path/to/index.html HTTP/1.1
Hlavička hostitele je redundantní. Ve skutečnosti RFC říká, že
Když server původu přijme požadavek s absolutní formou cíle požadavku, musí server původu ignorovat přijaté pole hlavičky hostitele (pokud existuje) a místo toho použít informace o hostiteli cíle požadavku.
Přesto je ale rozumné zkontrolovat, jestli cíl požadavku a hlavička hostitele odpovídají, protože neshoda může znamenat například pokus o falšování identity. Nastavení této vlastnosti na true obchází kontrolu a bezpodmínečně přepíše hlavičku hostitele hodnotou z cíle požadavku.
public bool AllowHostHeaderOverride { get; set; }
member this.AllowHostHeaderOverride : bool with get, set
Public Property AllowHostHeaderOverride As Boolean
Hodnota vlastnosti
Poznámky
Tato možnost se nevztahuje na HTTP/2 nebo HTTP/3.