IHttpRequestBodyDetectionFeature.CanHaveBody Vlastnost

Definice

Označuje, jestli může mít požadavek text.

public:
 property bool CanHaveBody { bool get(); };
public bool CanHaveBody { get; }
member this.CanHaveBody : bool
Public ReadOnly Property CanHaveBody As Boolean

Hodnota vlastnosti

Boolean

Poznámky

To vrátí hodnotu true, když: – jedná se o požadavek HTTP/1.x s nenulovou délkou obsahu nebo hlavičkou Transfer-Encoding: bloked. – Jedná se o požadavek HTTP/2, který nenastavil příznak END_STREAM na počátečním rámečku hlaviček. Konečná délka textu požadavku může být stále nulová pro scénáře blokované nebo HTTP/2.

Vrátí hodnotu false, když: – jedná se o požadavek HTTP/1.x bez hodnoty Content-Length nebo Transfer-Encoding: chunked nebo Content-Length je 0. – Jedná se o požadavek HTTP/1.x s připojením: Upgrade (např. WebSockets). Pro tyto požadavky neexistuje žádný text požadavku HTTP a po upgradu by se neměla přijímat žádná data. – Jedná se o požadavek HTTP/2, který nastavil END_STREAM na počátečním rámečku hlaviček. Pokud je hodnota false, text požadavku by nikdy neměl vracet data.

Platí pro