Aracılığıyla paylaş


KestrelServerOptions.AllowHostHeaderOverride Özellik

Tanım

HTTP/1.x'te, bir istek hedefi mutlak biçimde olduğunda (bkz. RFC 9112 Bölüm 3.2.2), örneğin

GET http://www.example.com/path/to/index.html HTTP/1.1

Konak üst bilgisi yedeklidir. Aslında RFC şöyle diyor:

Bir kaynak sunucu mutlak istek-hedefi biçimine sahip bir istek aldığında, kaynak sunucu alınan Ana Bilgisayar üst bilgisi alanını (varsa) yoksayar ve bunun yerine istek-hedefinin konak bilgilerini kullanmalıdır.

Ancak, bir uyuşmazlık, örneğin bir kimlik sahtekarlığı girişimini gösterebileceğinden istek hedefiyle Konak üst bilgisinin eşleşip eşleşmediğini denetlemek mantıklıdır. Bu özelliğin true olarak ayarlanması, bunu denetleyen ve koşulsuz olarak Istek hedefinden gelen değerle Host üst bilgisinin üzerine yazan atlar.

public bool AllowHostHeaderOverride { get; set; }
member this.AllowHostHeaderOverride : bool with get, set
Public Property AllowHostHeaderOverride As Boolean

Özellik Değeri

Açıklamalar

Bu seçenek HTTP/2 veya HTTP/3 için geçerli değildir.

Şunlara uygulanır