Проблемы с веб-браузером - PullRequest
1 голос
/ 18 июня 2009

Я хочу разработать веб-сайт asp.net, который получает адрес в качестве входных данных и получает все содержимое веб-сайта, изменяет ссылки и пути js и пути css, что приводит к правильному отображению содержимого, а затем Response.Write all этого контента на мой сайт.

Мой вопрос в том, что проблемы с этой работой, я имею в виду безопасность. Разве это не опасно, когда я пишу прямой контент на мою страницу?

Между тем, я хочу изменить, например, любую ссылку CSS:

http://www.targetdomain.com/style.css

до

http://www.mydomain.com/GetContent.aspx?url=http://www.targetdomain.com/style.css

Спасибо.

1 Ответ

4 голосов
/ 18 июня 2009

То, что вы хотите, называется прокси-сервером.

К сожалению, нет простого способа получить всю веб-страницу - и весь связанный контент - и передать ее запрашивающей стороне в виде одного большого двоичного объекта. Вы должны будете передать каждую из отдельных частей обратно запрашивающей стороне, изменяя ссылки внутри кода по мере необходимости, чтобы они указывали на нужные элементы. Это не простая задача.

Учитывая ваше местоположение, я догадываюсь, что вы хотите, чтобы это было настроено быстро. Возможно, вам лучше загрузить и установить один из множества пакетов прокси-серверов и установить его, а не пытаться написать его самостоятельно.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...