IHttpResponse 인터페이스
HTTP 응답 개체에 대한 인터페이스를 제공합니다. 인터페이스의 메서드를 IHttpResponse
사용하여 현재 HTTP 응답에서 데이터를 검색하고 수정할 수 있습니다.
구문
class IHttpResponse
메서드
다음 표에서는 인터페이스에 의해 노출되는 메서드를 나열합니다 IHttpResponse
.
항목 | Description |
---|---|
지우기 | 응답 엔터티를 지웁니다. |
ClearHeaders | 응답 헤더를 지우고 헤더를 기본값으로 설정합니다. |
CloseConnection | 연결을 닫고 다시 설정 패킷을 클라이언트에 보냅니다. |
DeleteHeader | 지정된 HTTP 헤더를 삭제합니다. |
DisableBuffering | 현재 요청에 대한 응답 버퍼링을 사용하지 않도록 설정합니다. |
DisableKernelCache | 이 응답에 대한 커널 캐시를 사용하지 않도록 설정합니다. |
플러시 | 응답 버퍼의 기존 콘텐츠를 클라이언트에 보냅니다. |
GetCachePolicy | 응답 출력 캐시 정책을 검색합니다. |
GetErrorDescription | 사용자 지정 오류 설명을 검색합니다. |
GetHeader | 지정된 HTTP 헤더의 값을 반환합니다. |
GetHeaderChanges | 현재 응답에 대한 서버 헤더의 변경 내용을 검색합니다. |
GetHeadersSuppressed | 응답 상태 헤더가 표시되지 않는지 여부를 결정합니다. |
GetKernelCacheEnabled | 현재 응답에 커널 캐시를 사용할 수 있는지 여부를 결정합니다. |
GetRawHttpResponse | 원시 HTTP 응답을 포함하는 구조를 검색합니다. |
GetStatus | 응답에 대한 HTTP 상태 검색합니다. |
리디렉션 | 클라이언트를 지정된 URL로 리디렉션합니다. |
ResetConnection | 소켓 연결을 즉시 다시 설정합니다. |
SetErrorDescription | 사용자 지정 오류 설명을 지정합니다. |
SetHeader | 지정된 HTTP 응답 헤더의 값을 설정하거나 추가합니다. |
SetNeedDisconnect | 응답이 완료된 후 소켓을 다시 설정합니다. |
SetStatus | 응답에 대한 HTTP 상태 설정합니다. |
SuppressHeaders | 응답 상태 및 헤더를 표시하지 않습니다. |
WriteEntityChunkByReference | 응답 본문에 HTTP_DATA_CHUNK 구조를 삽입하거나 추가합니다. |
WriteEntityChunks | 응답 본문에 하나 이상의 HTTP_DATA_CHUNK 구조를 추가합니다. |
파생 클래스
속성 | Description |
---|---|
IHttpResponse2 | 비동기 작업을 위해 데이터를 플러시하고 엔터티 데이터 청크를 작성하기 위한 인터페이스를 제공합니다. |