HttpWebRequest.Proxy dans Windows Phone 7?

Il semble que .NET Compact Framework n’inclut pas de propriété Proxy pour HttpWebRequest.

Y at-il de toute façon, je peux utiliser un proxy lors de la lecture d’un HttpWebRequest?

Non, cela n’est pas actuellement possible de le faire par programme à partir de votre application. Dans Windows, les parameters de proxy sont configurés dans Internet Explorer. Sur le téléphone, vous pouvez configurer les parameters de proxy à partir de Modifier réseau dans Paramètres, si vous le faites et que vous êtes connecté à un réseau WiFi, la connexion sera établie via le proxy.

Toutefois, si vous souhaitez vraiment choisir de vous connecter de manière problématique via un proxy à partir de votre application, vous pouvez le faire avec la version Mango. Dans mango, vous aurez un meilleur access à la stack réseau, vous pourrez vous connecter à un proxy à l’aide de TCP / IP à l’aide de System.Net.Socket à l’état brut. Vous vous connecteriez au proxy, puis construisez manuellement l’en-tête HTTP. La réponse contiendrait la réponse HTTP via le serveur proxy.

Non, vous ne pouvez actuellement pas utiliser de proxy avec WebClient ou HttpWebRequest. Avec Mango, vous pouvez utiliser des sockets .