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.
Esto devuelve false cuando:
- Se trata de una solicitud HTTP/1.x sin longitud de contenido 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.
- Se trata de 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.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de