URL 재 작성을 수행하는 타사 HttpModule을 사용하는 웹 응용 프로그램에서 작업 중입니다.HttpContext.RewritePath()가 호출 된 후 원래 URL을 얻는 방법
나중에 Application_BeginRequest
이벤트에서 원래 URL을 확인할 방법이 있는지 알고 싶습니다. 예를 들어 ...
원래 URL :
http://domain.com/products/cool-hat.aspx
재 작성 URL (제 3 자 HttpModule을에서) : 나는 원래 URL에 저장 HttpModules는 작성했습니다 과거
http://domain.com/products.aspx?productId=123
HttpContext.Items하지만이 앱은 타사 앱이며이를 수행 할 방법이 없습니다.
모든 아이디어를 얻을 수 있습니다.
왜이 모든 문제를 해결할 수 있습니까? 요청의 RawUrl 속성을 사용하기 만하면됩니다. 이 모든 모듈 문제보다 훨씬 간단합니다. 모듈에는 또한 오버 헤드가 있습니다 ... – Yuki