IHttpRequestBodyDetectionFeature.CanHaveBody プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求に本文を含めることができるかどうかを示します。
public:
property bool CanHaveBody { bool get(); };
public bool CanHaveBody { get; }
member this.CanHaveBody : bool
Public ReadOnly Property CanHaveBody As Boolean
プロパティ値
注釈
これは、次の場合に true を返します。
- これは、0 以外の Content-Length または "Transfer-Encoding: chunked" ヘッダーを含む HTTP/1.x 要求です。
- これは、初期ヘッダー フレームで END_STREAM フラグを設定しなかった HTTP/2 要求です。
これは、次の場合に false を返します。
- これは、Content-Length または 'Transfer-Encoding: chunked' ヘッダーがない HTTP/1.x 要求であるか、Content-Length が 0 です。
- これは、接続: アップグレード (WebSocket など) を含む HTTP/1.x 要求です。 これらの要求には HTTP 要求本文がなく、アップグレード後までデータを受信する必要はありません。
- これは、初期ヘッダー フレームにEND_STREAMを設定する HTTP/2 要求です。
false の場合、要求本文はデータを返すべきではありません。