받은 요청을 다른 URL로 보내고 응답을 원래의 보낸 사람에게 보낼 수 있습니까?들어오는 요청을 다시 라우팅하십시오.
나는 ashx
제네릭 처리기가 있으며 Request.InputStream
을 사용하여 보낸 요청을받을 수 있습니다. 그러나 - 헤더와 같은 모든 것을 포함하지는 않습니다. 있는 그대로 전체 요청을 보낸 다음 전체 응답을 보내는 방법이 있습니까?
그냥 완전히 명확합니다 : a.ashx이 somewhere.com에서 HttpContext
을 가져옵니다. somewhere.com이 b.ashx과 직접 통신하고있는 것처럼 응답을 보내고 싶습니다.
를 사용 A [중간자 (http://www.computerhope.com/jargon/m/mitma .htm) 시나리오 ... – David
하 하, 아니. 중간자 (man-in-the-middle) 공격에서 보낸 사람은 그가'bashx'에게 보냈다고 생각합니다. 여기서 보낸 사람은 그가 a.ashx에게 보내는 것을 알고 있습니다. 왜 내가 이것을 필요로하는지 (두 URL 모두 내 것이다) - http://stackoverflow.com/questions/18992025/500-server-error-when-when-setting-sandbox-postback-url- Google 월렛의 콜백 URL이 "멈춤" 그들의 측면에 버그가 있기 때문에 변경할 방법이 없습니다. (적어도 샌드 박스에서) 콜백을 올바른 URL로 다시 라우팅 할 생각입니다. – ispiro
하나의 핸들러를 다른 핸들러에서 호출 할 수 없습니까? 헤더는 HttpContext를 통해 액세스 할 수 있어야합니다. – Bond