Acabei de receber essa exceção (ProtocolViolationException) em meu aplicativo .NET 2.0 (em execução no emulador padrão do Windows Mobile 6). O que me confunde é que, até onde sei, não adicionei nenhum corpo de conteúdo, a menos que o tenha feito inadvertidamente de alguma forma. Meu código está abaixo (muito simples). Preciso fazer mais alguma coisa para convencer o .NET de que este é apenas um GET http?
Obrigado 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);