HttpRequest Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет входящую сторону отдельного HTTP-запроса.
public ref class HttpRequest abstract
public abstract class HttpRequest
type HttpRequest = class
Public MustInherit Class HttpRequest
- Наследование
-
HttpRequest
Конструкторы
Http |
Представляет входящую сторону отдельного HTTP-запроса. |
Свойства
Body |
Возвращает или задает текст Streamзапроса . |
Body |
Возвращает текст PipeReaderзапроса . |
Content |
Получает или задает заголовок Content-Length. |
Content |
Получает или задает заголовок Content-Type. |
Cookies |
Получает коллекция файлов cookie для запроса. |
Form |
Возвращает или задает текст запроса в виде формы. |
Has |
Проверяет заголовок Content-Type на наличие типов форм. |
Headers |
Получает заголовки запроса. |
Host |
Возвращает или задает заголовок узла. Может включать порт. |
Http |
Возвращает для HttpContext этого запроса. |
Is |
Возвращает значение true, если requestScheme имеет значение https. |
Method |
Возвращает или задает HTTP-метод. |
Path |
Возвращает или задает часть пути запроса, которая идентифицирует запрошенный ресурс. Значение может иметь значение Empty , если PathBase содержит полный путь, или для запросов OPTIONS *. Путь полностью декодируется сервером, за исключением "%2F", который декодирует в "/" и изменяет значение сегментов пути. "%2F" можно заменить только после разделения пути на сегменты. |
Path |
Возвращает или задает базовый путь для запроса. База пути не должна заканчиваться косой чертой в конце. |
Protocol |
Возвращает или задает протокол запроса (например, HTTP/1.1). |
Query |
Возвращает коллекцию значений запроса, проанализированную из Request.QueryString. |
Query |
Возвращает или задает необработанную строку запроса, используемую для создания коллекции запросов в Request.Query. |
Route |
Возвращает коллекцию значений маршрута для этого запроса. |
Scheme |
Возвращает или задает схему HTTP-запроса. |
Методы
Read |
Считывает текст запроса, если это форма. |
Методы расширения
Get |
Возвращает многокомпонентную границу из заголовка |
Get |
Возвращает объединенные компоненты URL-адреса запроса в полностью не экранированном виде (за исключением QueryString), подходящем только для отображения. Этот формат не следует использовать в заголовках HTTP или других операциях HTTP. |
Get |
Возвращает относительный URI. |
Get |
Возвращает объединенные компоненты URL-адреса запроса в полностью экранированном виде, подходящем для использования в заголовках HTTP и других операциях HTTP. |
Get |
Возвращает строго типизированные заголовки HTTP-запросов. |
Get |
Возвращает функцию синтаксического анализа заголовка для доступа к проанализированным значениям заголовка. |
Try |
Пытается получить значение заголовка, если оно существует и может быть проанализировано. |
Try |
Пытается получить значение заголовка, если оно существует и может быть проанализировано. |
Has |
Проверяет заголовок Content-Type на наличие типов JSON. |
Read |
Чтение JSON из запроса и десериализация до типа объекта. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Read |
Чтение JSON из запроса и десериализация до указанного типа. Если тип содержимого запроса не является известным типом JSON, будет выдана ошибка. |
Enable |
Убедитесь, что |
Enable |
Убедитесь, что |
Enable |
Убедитесь, что |
Enable |
Убедитесь, что |
Read |
Чтение текста запроса в виде формы с заданными параметрами. Эти параметры будут использоваться только в том случае, если форма еще не прочитана. |
Check |
Проверяет, поддерживает ли запрос трейлеры и доступны ли они для чтения. Это не означает, что есть какие-либо трейлеры для чтения. |
Get |
Возвращает заголовок запроса "Trailer", который перечисляет, какие трейлеры следует ожидать после текста. |
Get |
Возвращает запрошенный конечный заголовок из ответа. Может возникнуть исключение Check SupportsTrailers(HttpRequest) или NotSupportedException. Может возникнуть исключение Check CheckTrailersAvailable(HttpRequest) или исключение InvalidOperationException. |
Supports |
Указывает, поддерживает ли запрос получение заголовков трейлера. |