IHttpRequestFeature Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения о конкретном запросе. Все эти свойства должны быть изменяемыми. Ни одно из этих свойств не должно иметь значения NULL.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Производный
Свойства
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-подключение. |