调试httpwebrequest异常

时间:2012-03-13 14:18:14

标签: c# exception httpwebrequest

我有一个简单的功能,它使用httpwebrequest来获取网页。问题是当我尝试发布数据时,我一直得到异常“请求被中止:请求被取消了。”这是我用来发布的代码:

            hwrequest.Method = "POST";
            hwrequest.ContentLength = post_data.Count;
            StreamWriter writer = new StreamWriter(hwrequest.GetRequestStream());
            writer.Write(post_data.ToArray());

            try
            {
                writer.Close();
            }
            catch (WebException xx){
                MessageBox.Show(xx.Message);
            }

post data_data变量实际上是一个字节列表。这会导致问题吗?在“writer.Close()”上触发异常。如何找出导致错误的原因?谢谢!

解决方案:结果我不得不简单地使用Stream而不是StreamWrite。这解决了这个问题。

0 个答案:

没有答案