프로필 웹에서.config에서 httpHandlers 노드를 구성하는 방법

1006 단어 ASP.NET

	

설명은 다음과 같습니다.
verb는 "POST"또는 "GET"로 GET 또는 POST에 대한 요청을 처리할 수 있습니다."*"는 모든 요청을 처리함을 나타냅니다.
path는 해당 파일이 처리됨을 나타내며, "*.aspx"는 모든 ASPX 페이지에 보낸 요청을 처리하거나 경로를 나타냅니다.
예를 들어 "/test/*.aspx"는test 디렉터리에 있는 aspx 파일만 처리하는 것을 나타냅니다.
type 속성에서 처리할 클래스 이름을 가리키지만, 이 클래스 이름은 IHttpHandler라는 인터페이스를 계승해야 합니다.
예에서 WebHttpHandler는 명칭 공간을 가리키고, MyHandler는 IHttpHandler라는 인터페이스를 계승하는 클래스를 가리킨다.
HttpHandler:
HttpHandler는 HTTP 요청 처리 센터로 클라이언트가 요청한 서버 페이지를 진정으로 컴파일하고 실행하며 처리된 정보를 HTTP 요청 정보 흐름에 추가하여 HttpModule로 다시 되돌려줍니다.HttpHandler는 HttpModule와 달리 자신의 HttpHandler 클래스를 정의하면 시스템의 HttpHandler에 대한 관계는 '덮어쓰기' 관계가 됩니다.
IHttpHandler 인터페이스 선언:
 public interface IHttpHandler
    {
        bool IsReusable { get; }
        public void ProcessRequest(HttpContext context); //      
    }

좋은 웹페이지 즐겨찾기