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 비동기 작업을 위해 데이터를 플러시하고 엔터티 데이터 청크를 작성하기 위한 인터페이스를 제공합니다.

웹 서버 코어 인터페이스

IHttpRequest 인터페이스

참고 항목

IHttpContext 인터페이스