您的位置:首页 > 理论基础 > 计算机网络

Get Response from Http (Referenced to http://topic.csdn.net/t/20050115/23/3729009.html)

2007-05-24 19:59 597 查看
using System;
using System.Data;
using System.Data.SqlClient;
using System.Net;
using System.IO;
using System.Text;

public static string GetResponse(string url)
{
string responseStr = "";
try
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Stream receiveStream = myHttpWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(receiveStream, encode);
//Char[] read = new Char[2];
Char read = new Char();
int readNum = 0;
while (readStream.Peek() > -1)
{
readNum = readStream.Read();
Char str = (Char)readNum;
string ss = str.ToString();
responseStr += ss;
}
//int count = readStream.Read( read, 0, 2 );
//String str = new String(read, 0, count);
//responseStr+=str;
readStream.Close();
myHttpWebResponse.Close();
}
catch (Exception ex)
{
string ss = ex.Message.ToString();
responseStr = "0";
}
return responseStr;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐