Я получаю исключение безопасности при использовании System.Net.WebClient
для выполнения HTTP-запросов, что связано с тем, что crossdomain.xml
или clientaccesspolicy.xml
на целевом сервере либо отсутствуют, либо слишком ограничены. Я знаю, что для этого есть веская причина (файлы cookie и подделка межсайтовых запросов), но в моем случае это не применимо, поскольку все, что мне нужно, - это выполнять простые запросы HTTP GET на произвольные URL-адреса без использования файлов cookie или чего-либо необычного .
Я уже думал об идее прокси, который будет извлекать URL-адреса, но это больше похоже на уродливый обходной путь, не говоря уже о трате пропускной способности.
Как (если есть) способ сделать это в Silverlight? Я использую правильный класс?