UnvalidatedRequestValues Třída

Definice

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)

Platí pro