UnvalidatedRequestValues 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스를 제공합니다.
public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
- 상속
-
UnvalidatedRequestValues
설명
ASP.NET 컬렉션을 요청 하는 http에서 값을 읽을 때 (같은 합니다 Form, QueryString, 및 Cookies 컬렉션), 수행 요청 유효성 검사 합니다. 요청 유효성 검사 하는 동안 ASP.NET 게시 된 값을 검사 하 고 태그, 스크립트 또는 예약 된 문자를 포함 되어 있는지 여부를 결정 합니다. 기본적으로 ASP.NET 입력의 이러한 형식 중 하나를 검색 하는 경우 throw는 HttpRequestValidationException 예외입니다. 이렇게 하면 웹 사이트에 악성 스크립트 삽입 공격을 방지 합니다.
그러나 경우에 따라 하려는 ASP.NET 요청 유효성 검사를 무시 하 고 태그, 스크립트 또는 예약 된 문자를 포함 하는 값을 허용 합니다. 예를 들어, 애플리케이션 형식이 지정 된 콘텐츠로 HTML 태그를 제출할 수 있도록 하는 서식 있는 텍스트 편집기를 사용 하는 경우 사용할 수의 멤버는 UnvalidatedRequestValues 기본 ASP.NET 요청을 트리거하지 않고 요청 서식 있는 텍스트 값을 검색 하는 클래스 유효성 검사 합니다. 코드를 사용 하 여이 클래스의 멤버 액세스는 Unvalidated 속성입니다.
중요
이 클래스를 사용 하는 경우 잠재적인 교차 사이트 스크립팅 공격에 대 한 데이터를 수동으로 확인 해야 합니다.
속성
Cookies |
ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 쿠키 컬렉션을 가져옵니다. |
Files |
ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 업로드한 파일 컬렉션을 가져옵니다. |
Form |
ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 폼 변수의 컬렉션을 가져옵니다. |
Headers |
요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 HTTP 헤더의 컬렉션을 가져옵니다. |
Item[String] |
ASP.NET 요청 유효성 검사를 트리거하지 않고 Form, Cookies, QueryString 또는 ServerVariables 컬렉션에서 지정된 개체를 가져옵니다. |
Path |
ASP.NET 요청 유효성 검사를 트리거하지 않고 요청된 리소스의 가상 경로를 가져옵니다. |
PathInfo |
ASP.NET 요청 유효성 검사를 시작하지 않고 리소스에 대해 URL 확장이 있는 추가 경로 정보를 가져옵니다. |
QueryString |
ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 HTTP 쿼리 문자열 변수의 컬렉션을 가져옵니다. |
RawUrl |
ASP.NET 요청 유효성 검사를 트리거하지 않고 요청한 URL에서 웹 사이트 이름 다음에 오는 부분을 가져옵니다. |
Url |
ASP.NET 요청 유효성 검사를 트리거하지 않고 요청의 URL 데이터를 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |