Sdílet prostřednictvím


UnvalidatedRequestValues Třída

Definice

Poskytuje přístup k hodnotám požadavků HTTP bez aktivace ověření požadavku ASP.NET.

public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
Dědičnost
UnvalidatedRequestValues

Poznámky

Když ASP.NET přečte hodnoty v kolekcích požadavků HTTP (například Form, QueryStringa Cookies kolekce), provede ověření požadavku. Během ověřování požadavku ASP.NET zkontroluje publikované hodnoty a určí, jestli obsahují značky, skript nebo rezervované znaky. Pokud ASP.NET ve výchozím nastavení zjistí některý z těchto typů vstupu, vyvolá výjimku HttpRequestValidationException . To pomáhá zabránit útokům prostřednictvím injektáže škodlivých skriptů na vašem webu.

V některýchpřípadechch ASP.NET ch Pokud například vaše aplikace používá formátovaný textový editor, který uživatelům umožňuje odesílat kód HTML jako formátovaný obsah, můžete pomocí členů UnvalidatedRequestValues třídy načíst hodnoty požadavku rtf textu, aniž by aktivovali výchozí ASP.NET ověření požadavku. V kódu přistupujete k členům této třídy pomocí Unvalidated vlastnosti.

Důležité

Pokud používáte tuto třídu, musíte ručně zkontrolovat data potenciálních útoků skriptování mezi weby.

Vlastnosti

Name Description
Cookies

Získá kolekci souborů cookie, které klient odeslal, aniž by aktivoval ASP.NET ověření požadavku.

Files

Získá kolekci souborů, které klient nahrál, bez aktivace ASP.NET ověření požadavku.

Form

Získá kolekci proměnných formuláře, které klient odeslal, bez aktivace ASP.NET ověření požadavku.

Headers

Získá kolekci hlaviček HTTP, které klient odeslal, aniž by aktivoval ověření požadavku.

Item[String]

Získá zadaný objekt z Form, , CookiesQueryString, nebo ServerVariables kolekce, bez aktivace ASP.NET ověření požadavku.

Path

Získá virtuální cestu požadovaného prostředku bez aktivace ASP.NET ověření požadavku.

PathInfo

Získá další informace o cestě pro prostředek, který má rozšíření adresy URL, bez aktivace ASP.NET ověření požadavku.

QueryString

Získá kolekci proměnných řetězce dotazu HTTP, které klient odeslal, aniž by aktivoval ASP.NET ověření požadavku.

RawUrl

Získá část požadované adresy URL, která následuje za názvem webu, bez aktivace ASP.NET ověření požadavku.

Url

Získá data adresy URL požadavku bez aktivace ASP.NET ověření požadavku.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro