使用语句C#中的GetResponse

时间:2015-12-11 05:01:22

标签: c# asp.net web-services

我正在尝试使用以下代码获得回复

public void  Stream GetResponse()
{
    WebResponse response = webRequest.GetResponse();
    responseStream = response.GetResponseStream();
    return responseStream;
}

但它返回

  

500 - 内部服务器

错误,所以我在尝试GetResponse使用

public void  Stream GetResponse()
{
    using(WebResponse response = webRequest.GetResponse())
    {
         responseStream = response.GetResponseStream();
    }

    return responseStream;
}

现在,当我尝试从调用方法访问此responseStream时,它会返回此错误

  

请求已中止:连接意外关闭。

如何在using中获得回复然后将其返回?

0 个答案:

没有答案