다음을 통해 공유


UnvalidatedRequestValues 클래스

정의

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)

적용 대상