我刚刚在我的.NET 2.0应用程序(在Windows Mobile 6标准仿真器上运行)中得到了此异常(ProtocolViolationException)。令我感到困惑的是,据我所知,我没有添加任何内容主体,除非我无意中以某种方式做了。我的代码如下(非常简单)。我还需要说服.NET这只是一个http GET吗?
谢谢,布莱恩
//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);