HttpRequestFeature Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация по умолчанию для IHttpRequestFeature.
public ref class HttpRequestFeature : Microsoft::AspNetCore::Http::Features::IHttpRequestFeature
public class HttpRequestFeature : Microsoft.AspNetCore.Http.Features.IHttpRequestFeature
type HttpRequestFeature = class
interface IHttpRequestFeature
Public Class HttpRequestFeature
Implements IHttpRequestFeature
- Наследование
-
HttpRequestFeature
- Реализации
Конструкторы
HttpRequestFeature() |
Инициализирует новый экземпляр HttpRequestFeature. |
Свойства
Body |
Возвращает или задает объект , Stream представляющий текст запроса, если таковой имеется. Null может использоваться для представления пустого текста запроса. |
Headers |
Возвращает или задает заголовки, включенные в запрос, агрегированные по имени заголовка. Значения не разделяются и не объединяются между строками заголовков. Например, следующие заголовки:
|
Method |
Возвращает или задает метод запроса, как определено в RFC 7230. Например, "GET", "HEAD", "POST" и т. д. |
Path |
Возвращает или задает часть пути запроса, которая идентифицирует запрошенный ресурс. Значение может иметь значение Empty , если PathBase содержит полный путь, или для запросов OPTIONS *. Путь полностью декодируется сервером, за исключением "%2F", который декодирует в "/" и изменяет значение сегментов пути. "%2F" можно заменить только после разделения пути на сегменты. |
PathBase |
Возвращает или задает первую часть пути запроса, связанного с корнем приложения. Значение не экранируется. Значение может быть Emptyравно . |
Protocol |
Возвращает или задает версию HTTP, определенную в RFC 7230. Например, "HTTP/1.1" |
QueryString |
Возвращает или задает часть запроса целевого объекта запроса, как определено в RFC 7230. Значение может быть Emptyравно . Если значение не пустое, то в начале будет добавлено значение "?". Значение имеет исходную форму без экранирования. |
RawTarget |
Возвращает или задает целевой объект запроса в том виде, в котором он был отправлен в HTTP-запросе. Это свойство содержит необработанный путь и полный запрос, а также другие целевые объекты запроса, такие как * для запросов OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Возвращает или задает схему URI запроса. Например, "http" или "https". Обратите внимание, что это значение не включено в исходный запрос. Оно выводится путем проверки того, использовал ли транспорт TLS-подключение. |