UnvalidatedRequestValues Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup k hodnotám požadavků HTTP bez aktivace žádosti ASP.NET o ověření.
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 kolekce, QueryString a Cookies ), provede ověření žádosti. Při ověřování žádosti ASP.NET prověřuje vystavené hodnoty a určí, jestli obsahují značky, skripty nebo vyhrazené znaky. Ve výchozím nastavení, pokud ASP.NET zjistí některý z těchto typů vstupu, vyvolá HttpRequestValidationException výjimku. To pomáhá zabránit útokům prostřednictvím injektáže škodlivých skriptů na vašem webu.
V některých případech však můžete chtít obejít ověření žádosti ASP.NET a dovolit hodnoty, které obsahují značky, skripty nebo vyhrazené znaky. Například pokud vaše aplikace používá bohatý textový editor, který umožňuje uživatelům odeslat kód HTML jako formátovaný obsah, můžete použít členy UnvalidatedRequestValues třídy pro načtení hodnot s formátovaným textem, aniž by aktivovali výchozí ASP.NET žádosti o ověření. Ve vašem kódu získáte přístup ke členům této třídy pomocí Unvalidated Vlastnosti.
Důležité
Pokud tuto třídu použijete, musíte ručně kontrolovat data pro potenciální útoky skriptování mezi weby.
Vlastnosti
Cookies |
Získá kolekci souborů cookie, které klient odeslal, bez aktivace žádosti ASP.NET o ověření. |
Files |
Získá kolekci souborů, které klient nahrál, a to bez aktivace žádosti ASP.NET o ověření. |
Form |
Získá kolekci proměnných formuláře, které odeslal klient, bez aktivace žádosti ASP.NET o ověření. |
Headers |
Získá kolekci hlaviček HTTP, které klient odeslal, bez aktivace žádosti o ověření. |
Item[String] |
Získá zadaný objekt z Form kolekce,, Cookies QueryString nebo ServerVariables bez aktivace žádosti ASP.NET o ověření. |
Path |
Získá virtuální cestu požadovaného prostředku bez aktivace žádosti ASP.NET o ověření. |
PathInfo |
Získá další informace o cestě pro prostředek s příponou URL, aniž by se aktivovala žádost o ověření ASP.NET. |
QueryString |
Získá kolekci proměnných řetězce dotazu HTTP, které odeslal klient, bez aktivace žádosti ASP.NET o ověření. |
RawUrl |
Načte část požadované adresy URL, která následuje za názvem webu, a to bez aktivace žádosti ASP.NET o ověření. |
Url |
Načte data adresy URL pro požadavek bez aktivace žádosti ASP.NET o ověření. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |