다음을 통해 공유


IHttpRequest 인터페이스

HTTP 요청 개체에 대한 인터페이스를 제공합니다. 인터페이스의 메서드를 IHttpRequest 사용하여 현재 HTTP 요청에서 데이터를 검색하고 수정할 수 있습니다.

구문

class IHttpRequest  

메서드

다음 표에서는 인터페이스에서 노출하는 메서드를 나열합니다 IHttpRequest .

속성 Description
DeleteHeader 요청에서 HTTP 헤더를 삭제합니다.
GetClientCertificate 요청과 연결된 클라이언트 인증서를 검색합니다.
GetForwardedUrl 전달된 URL을 반환합니다.
GetHeader 지정된 HTTP 헤더의 값을 반환합니다.
GetHeaderChanges 현재 요청에 대한 서버 헤더의 변경 내용을 검색합니다.
GetHttpMethod 현재 요청에 대한 HTTP 메서드를 반환합니다.
GetHttpVersion 요청에 대한 HTTP 버전을 반환합니다.
GetLocalAddress 현재 요청에 대한 로컬 인터페이스의 주소를 반환합니다.
GetRawHttpRequest 원시 HTTP 요청을 포함하는 구조를 반환합니다.
GetRemainingEntityBytes 클라이언트에서 읽을 남은 바이트 수를 반환합니다.
GetRemoteAddress 현재 요청에 대한 클라이언트 인터페이스의 원격 주소를 반환합니다.
GetSiteId 현재 HTTP 요청에 대한 사이트 ID를 검색합니다.
GetUrlChanged 요청 URL이 수정되었는지 여부를 확인합니다.
NegotiateClientCertificate 웹 클라이언트와 클라이언트 인증서 협상을 시작합니다.
ReadEntityBody HTTP 요청 엔터티 본문을 반환합니다.
SetEntityBody 기존 HTTP 요청 본문을 새 데이터로 바꿉니다.
SetHeader 지정된 HTTP 요청 헤더의 값을 설정하거나 추가합니다.
SetHttpMethod 요청에 대한 HTTP 메서드를 설정합니다.
SetUrl 요청 URL을 수정합니다.

파생 클래스

속성 Description
IHttpRequest2 요청 유효성 검사에 사용되는 CBT(채널 바인딩 토큰)를 검색하기 위한 인터페이스를 제공합니다.

웹 서버 코어 인터페이스

IHttpResponse 인터페이스

참고 항목

IHttpContext 인터페이스