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(채널 바인딩 토큰)를 검색하기 위한 인터페이스를 제공합니다. |