IHttpRequestBodyDetectionFeature.CanHaveBody 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指出要求是否可以有主體。
public:
property bool CanHaveBody { bool get(); };
public bool CanHaveBody { get; }
member this.CanHaveBody : bool
Public ReadOnly Property CanHaveBody As Boolean
屬性值
備註
這會在下列情況下傳回 true:
- 它是 HTTP/1.x 要求,具有非零 Content-Length 或 'Transfer-Encoding: chunked' 標頭。
- 這是未在初始標頭框架上設定END_STREAM旗標的 HTTP/2 要求。
這會在下列情況下傳回 false:
- 它是沒有 Content-Length 或 'Transfer-Encoding: chunked' 標頭的 HTTP/1.x 要求,或 Content-Length 為 0。
- 它是具有連線的 HTTP/1.x 要求:升級 (例如 WebSockets) 。 這些要求沒有 HTTP 要求本文,而且在升級之後才應該收到任何資料。
- 這是在初始標頭框架上設定END_STREAM的 HTTP/2 要求。
如果為 false,則要求本文絕對不應該傳回資料。