HttpRequest.Unvalidated Właściwość

Definicja

Pobiera wartości żądania HTTP bez wyzwalania weryfikacji żądania.

C#
public System.Web.UnvalidatedRequestValues Unvalidated { get; }

Wartość właściwości

UnvalidatedRequestValues

Wartości żądania HTTP, które nie zostały sprawdzone przy użyciu weryfikacji żądania.

Uwagi

Sprawdzanie poprawności żądań pod kątem znaczników HTML i skryptu, które mogą wskazywać na potencjalny atak skryptów między witrynami. Domyślnie wszystkie wartości są sprawdzane przy użyciu weryfikacji żądania i jeśli jakiekolwiek wartości zawierają znaczniki lub skrypt, ASP.NET zgłasza HttpRequestValidationException wyjątek. Użyj tej metody, jeśli przewidujesz, że żądanie będzie zawierać znaczniki (na przykład zezwalasz użytkownikom na publikowanie zawartości zawierającej znaczniki) i chcesz uzyskać nieprzetworzone wartości żądania.

Ważne

Jeśli używasz tej właściwości, musisz ręcznie sprawdzić dane pod kątem potencjalnych ataków skryptowych między witrynami.

Dotyczy

Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Zobacz też