读书人

哪位高手能帮小弟我看看这段代码什么意

发布时间: 2012-10-28 09:54:44 作者: rapoo

谁能帮我看看这段代码什么意思。
private static String doPostRequest(string url, byte[] bData)
{
System.Net.HttpWebRequest hwRequest;
System.Net.HttpWebResponse hwResponse;

string strResult = string.Empty;
try
{
hwRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
hwRequest.Timeout = 5000;
hwRequest.Method = "POST";
hwRequest.ContentType = "application/x-www-form-urlencoded";
hwRequest.ContentLength = bData.Length;

System.IO.Stream smWrite = hwRequest.GetRequestStream();
smWrite.Write(bData, 0, bData.Length);
smWrite.Close();
}
catch (System.Exception err)
{
WriteErrLog(err.ToString());
return strResult;
}

//get response
try
{
hwResponse = (HttpWebResponse)hwRequest.GetResponse();
StreamReader srReader = new StreamReader(hwResponse.GetResponseStream(), Encoding.ASCII);
strResult = srReader.ReadToEnd();
srReader.Close();
hwResponse.Close();
}
catch (System.Exception err)
{
WriteErrLog(err.ToString());
}

return strResult;
}

[解决办法]
模拟请求。


[解决办法]

//声明请求
System.Net.HttpWebRequest hwRequest

//声明响应
System.Net.HttpWebResponse hwResponse;

第一个try{}里面就是设置请求的格式,请求的方式等等
第二个try{}读取出响应的数据流
[解决办法]

探讨
//声明请求
System.Net.HttpWebRequest hwRequest

//声明响应
System.Net.HttpWebResponse hwResponse;

第一个try{}里面就是设置请求的格式,请求的方式等等
第二个try{}读取出响应的数据流

读书人网 >asp.net

热点推荐