Je viens de recevoir cette exception (ProtocolViolationException) dans mon application .NET 2.0 (fonctionnant sur l'émulateur standard Windows Mobile 6). Ce qui me trouble, c'est que pour autant que je sache, je n'ai ajouté aucun corps de contenu, sauf si je l'ai fait par inadvertance. Mon code est ci-dessous (très simple). Dois-je faire autre chose pour convaincre .NET qu'il ne s'agit que d'un http GET?
Merci, Brian
//run get and grab response
WebRequest request = WebRequest.Create(get.AbsoluteUri + args);
request.Method = "GET";
Stream stream = request.GetRequestStream(); // <= explodes here
XmlTextReader reader = new XmlTextReader(stream);