Je reçois une exception de sécurité lorsque j'utilise System.Net.WebClient
pour faire des requêtes HTTP, ce qui est dû au fait que crossdomain.xml
ou clientaccesspolicy.xml
sur le serveur cible sont manquants ou sont trop restrictifs. Je sais qu'il y a une bonne raison à cela (cookies et contrefaçon de requêtes intersites), mais cela ne s'applique pas dans mon cas car tout ce dont j'ai besoin est de faire demandes HTTP GET simples à des URL arbitraires sans utiliser de cookies ou quoi que ce soit.Silverlight: Comment ignorer (l'absence de) crossdomain.xml avec System.Net.WebClient?
J'ai déjà pensé à une idée d'un proxy qui va chercher les URL, mais cela ressemble plus à une solution de contournement laide, sans parler de la perte de bande passante.
Quel est le moyen (s'il y en a un) de le faire dans Silverlight? Est-ce que j'utilise la bonne classe?
l'idée proxy ouvre bien une boîte de Pandore concernant les exploits possibles (faire votre serveur prendre part à des attaques DDOS par exemple) –