全部,通常如果我们想释放类似Connection
or的资源Stream
。我们必须像close()
在 Asp.net 中那样调用方法。但是我没有找到任何HttpWebRequest
喜欢close()
让 Asp.Net 释放资源的方法。所以,通常如果我想使用HttpWebRequest
or HttpWebResponse
,代码片段就像这样。请在下面查看。有什么问题吗?我不确定。谢谢。
try
{
HttpWebRequest request = createGetHttpRequest(detailModel, RequestServiceType.GetToken,null);
string returnedContent = string.Empty;
using (var response = (HttpWebResponse)request.GetResponse())
{
using (var responseStream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(responseStream))
{
returnedContent = reader.ReadToEnd();
reader.Close();
}
}
// string statusCode = response.StatusCode.ToString();
response.Close();
}
}
catch (Exception e)
{
Log.Write(e);
}