ASP.NET의 브라우저에 기록할 콘텐츠에 액세스
문제
브라우저에 기록될 웹페이지의 콘텐츠에 액세스하려고 합니다.나는 Form Adapters를 사용하여 실험하고 테스트했으며 이는 다음과 같은 모든 콘텐츠에 적합합니다. <form>
그리고 </form>
하지만 그 밖에 있는 콘텐츠는 양식 어댑터에 전달되는 컨텍스트에 포함되지 않습니다.
브라우저에 덤프될 콘텐츠에 접근할 수 있는 방법이 있습니까(제가 가정하는 HTTP 모듈을 통해)?사용자에게 전달되기 전에 출력에 있는 일부 텍스트/태그를 수정하고 싶지만 항상 <form>
태그.
저는 VB.NET을 사용하고 있지만 C# 예제가 있는 경우 코드 재작성에 액세스할 수 있습니다.
편집하다:내가 성취하고자 하는 것은 브라우저로 전송되는 텍스트를 편집하고 표시되는 URL 중 일부를 변경하는 것입니다.예를 들어 내부적으로 사람들이 콘텐츠 편집기를 사용할 때 모든 이미지는 "img.mysite.com" 서버에서 가져오지만 공개적으로 제공되는 경우에는 "img1.mysite.com" 또는 " img2.mysite.com" 등...우리가 보유한 서버 수만큼.게다가 우리가 바꾸고 싶은 다른 항목도 있습니다.우리가 원하는 태그를 찾고 텍스트를 바꾸는 RegEx가 이미 있습니다.Form Adapter에서 구현했는데 훌륭하게 작동합니다.하지만 우리는 외부에 있는 것들을 가지고 있습니다. <form>
태그(<head>
, etc) 내가 접근하고 싶은 것.
URL을 변경하면 URL당 2개의 연결 제한을 초과할 수도 있습니다.
숀
해결책
이를 수행하는 더 쉬운 방법은 호스트 이름 img.mysite.com에 대한 확인 요청이 이미지를 제공하는 각 실제 서버 간에 순환되도록 라운드 로빈 DNS 확인을 설정하는 것입니다.각 서버는 요청을 처리할 수 있도록 "img.mysite.com"임을 이해하도록 구성됩니다.