HttpRequestMessage.Content 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpRequestMessage 개체의 서버에 보낼 HTTP 콘텐츠를 가져오거나 설정합니다.
public:
property IHttpContent ^ Content { IHttpContent ^ get(); void set(IHttpContent ^ value); };
IHttpContent Content();
void Content(IHttpContent value);
public IHttpContent Content { get; set; }
var iHttpContent = httpRequestMessage.content;
httpRequestMessage.content = iHttpContent;
Public Property Content As IHttpContent
속성 값
HttpRequestMessage 개체의 서버에 보낼 HTTP 콘텐츠입니다.
설명
HTTP 요청 메시지의 내용은 RFC 2616에 정의된 엔터티 본문에 해당합니다.
다양한 클래스와 인터페이스를 HTTP 콘텐츠에 사용할 수 있습니다. 여기에 다음이 포함 됩니다.
- IHttpContent - HTTP 엔터티 본문 및 콘텐츠 헤더를 나타내는 기본 인터페이스입니다.
- HttpBufferContent - 스트림을 기반으로 하는 HTTP 콘텐츠입니다.
- HttpFormUrlEncodedContent - application/x-www-form-urlencoded MIME 형식을 사용하여 인코딩된 이름/값 데이터를 기반으로 하는 HTTP 콘텐츠입니다.
- HttpMultipartContent - 다중 파트/* MIME 형식을 사용하는 HTTP 콘텐츠입니다.
- HttpMultipartFormDataContent - 인코딩된 다중 파트/form-data MIME 형식을 사용하는 HTTP 콘텐츠입니다.
- HttpStreamContent - 스트림을 기반으로 하는 HTTP 콘텐츠입니다.
- HttpStringContent - 문자열을 기반으로 하는 HTTP 콘텐츠입니다.
많은 HttpClient 메서드는 HttpRequestMessage에서 Content 속성을 설정할 필요가 없습니다. 여기에는 다음과 같은 옵션이 포함됩니다.
- HttpClient.GetAsync 메서드입니다.
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.