Pergunta

Eu estou olhando para acessar o conteúdo de uma página web que vai ser escrito para o navegador. Eu tenho jogado ao redor e testado utilizando o Formulário Adaptadores e que funciona muito bem para qualquer conteúdo entre <form> e </form> mas o conteúdo que está fora dele não é no contexto que é passado para o adaptador de formulário.

Existe uma maneira (através de um HTTP Module Presumo) para chegar ao conteúdo que está prestes a ser despejados para o navegador? Eu quero modificar alguns dos texto / tags que estão na saída antes que ele chegue ao usuário e não será sempre entre as tags <form>.

Eu estou usando VB.NET, mas têm acesso ao código re-escritores se você tem um exemplo C #.

Editar : O que eu estou esperando para fazer é editar o texto que é enviado para o navegador e alterar algumas das URLs que são exibidos. Por exemplo, internamente quando as pessoas usam o editor de conteúdo, todas as imagens serão provenientes do servidor "img.mysite.com" - mas quando é servido publicamente, quero tê-lo vir de "img1.mysite.com" ou " img2.mysite.com", etc ... até o número de servidores que temos. Além disso, há outros itens que iria querer mudar. Eu já tenho o RegEx que encontra as tags que queremos e substitui o texto. Eu tenho implementado o em um adaptador Forma e ele funciona muito bem. Mas, temos o material que está fora da tag <form> (<head>, etc) que eu gostaria de chegar.

Ao alterar a URL, ele irá também permitir-me para passar a 2 Conexão por limite de URL.

Shawn

Foi útil?

Solução

Uma maneira mais fácil de fazer isso seria para configurar a resolução de DNS round-robin para que as solicitações de resolução para o nome do host img.mysite.com são rodados entre cada um dos servidores reais que servem acima das imagens. Cada servidor seria configurado para compreender que é "img.mysite.com" para que ele iria lidar com o pedido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top