Интерфейс IHttpRequest
Предоставляет интерфейс для объекта HTTP-запроса. Методы в интерфейсе IHttpRequest
можно использовать для получения и изменения данных в текущем HTTP-запросе.
Синтаксис
class IHttpRequest
Методы
В следующей таблице перечислены методы, предоставляемые интерфейсом IHttpRequest
.
Имя | Описание |
---|---|
DeleteHeader | Удаляет http-заголовок из запроса. |
GetClientCertificate | Извлекает сертификат клиента, связанный с запросом. |
GetForwardedUrl | Возвращает переадресованный URL-адрес. |
GetHeader | Возвращает значение указанного заголовка HTTP. |
GetHeaderChanges | Извлекает изменения заголовков сервера для текущего запроса. |
GetHttpMethod | Возвращает метод HTTP для текущего запроса. |
GetHttpVersion | Возвращает версию HTTP для запроса. |
GetLocalAddress | Возвращает адрес локального интерфейса для текущего запроса. |
GetRawHttpRequest | Возвращает структуру, содержащую необработанный HTTP-запрос. |
GetRemainingEntityBytes | Возвращает количество оставшихся байтов, которые будут считаны клиентом. |
GetRemoteAddress | Возвращает удаленный адрес интерфейса клиента для текущего запроса. |
GetSiteId | Извлекает идентификатор сайта для текущего HTTP-запроса. |
GetUrlChanged | Определяет, был ли изменен URL-адрес запроса. |
NegotiateClientCertificate | Инициирует согласование сертификата клиента с веб-клиентом. |
ReadEntityBody | Возвращает тело сущности HTTP-запроса. |
SetEntityBody | Заменяет существующий текст HTTP-запроса новыми данными. |
SetHeader | Задает или добавляет значение указанного заголовка HTTP-запроса. |
SetHttpMethod | Задает метод HTTP для запроса. |
SetUrl | Изменяет URL-адрес запроса. |
Производные классы
Имя | Описание |
---|---|
IHttpRequest2 | Предоставляет интерфейс для получения маркера привязки канала (CBT), используемого для проверки запроса. |
Связанные разделы
Основные интерфейсы веб-сервера