IHttpRequestBodyDetectionFeature.CanHaveBody Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica si la solicitud puede tener un cuerpo.
public:
property bool CanHaveBody { bool get(); };
public bool CanHaveBody { get; }
member this.CanHaveBody : bool
Public ReadOnly Property CanHaveBody As Boolean
Valor de propiedad
Comentarios
Esto devuelve true cuando: : es una solicitud HTTP/1.x con una longitud de contenido distinto de cero o un encabezado "Transfer-Encoding: fragmentado". - Se trata de una solicitud HTTP/2 que no estableció la marca de END_STREAM en el marco de encabezados iniciales. La longitud final del cuerpo de la solicitud puede seguir siendo cero para los escenarios fragmentados o HTTP/2.
Esto devuelve false cuando: : es una solicitud HTTP/1.x sin content-Length o "Transfer-Encoding: chunked" o content-Length es 0. - Se trata de una solicitud HTTP/1.x con Connection: Upgrade (por ejemplo, WebSockets). No hay ningún cuerpo de solicitud HTTP para estas solicitudes y no se deben recibir datos hasta después de la actualización. - Es una solicitud HTTP/2 que establece END_STREAM en el marco de encabezados iniciales. Cuando es false, el cuerpo de la solicitud nunca debe devolver datos.