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