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' 헤더가 없거나 Content-Length가 0인 HTTP/1.x 요청입니다.
- 연결: 업그레이드(예: WebSocket)가 있는 HTTP/1.x 요청입니다. 이러한 요청에 대한 HTTP 요청 본문은 없으며 업그레이드 후까지 데이터를 수신해서는 안 됩니다.
- 초기 헤더 프레임에서 END_STREAM 설정하는 HTTP/2 요청입니다.
false이면 요청 본문이 데이터를 반환해서는 안 됩니다.