Tôi vừa có ngoại lệ này (ProtocolViolationException) trong ứng dụng .NET 2.0 của mình (chạy trên trình giả lập tiêu chuẩn windows mobile 6). Điều khiến tôi bối rối là theo như tôi biết, tôi đã không thêm bất kỳ nội dung nào, trừ khi tôi vô tình làm điều đó bằng cách nào đó. Mã của tôi ở dưới đây (rất đơn giản). Có điều gì khác tôi cần làm để thuyết phục .NET rằng đây chỉ là một http GET không?
Cảm ơn, 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);