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;
}
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;
}
相关文章推荐
- 让程序只启动一个实例(from: http://topic.csdn.net/t/20010427/08/106676.html)
- [推荐] 哈佛大学凌晨4点半的景象(zz from :http://topic.csdn.net/u/20100806/09/3D19DC5F-ACFF-49A1-993A-018F47FCDB77.html)
- cxGrid使用技巧 转载自http://topic.csdn.net/t/20060106/09/4500997.html#
- 如何用Java 实现 Excel 表达式的解析(摘自:http://topic.csdn.net/t/20030408/17/1634982.html#)
- 优秀网站源码、编程源码下载网站大集中(http://topic.csdn.net/u/20080501/12/45ab4636-6566-4ffe-8ec0-b99da747ea5b.html)
- 9003错误,sqlserver无法启动,HELP!!!十万火急~~~!!http://topic.csdn.net/t/20060708/09/4867769.html
- 转帖 一个很有用但不常用到的传值方法! http://topic.csdn.net/u/20070124/22/09d43606-4119-4407-bfa6-8b2890ffbac7.html
- 定时关闭Alert框--http://topic.csdn.net/t/20040413/15/2959933.html#
- 使用SQL Server操作Excel表格(转自:http://topic.csdn.net/u/20101130/19/8ddba4c4-217b-4804-8ddb-3de57927f640.html)
- ROSE 好的参考资料 http://topic.csdn.net/t/20020716/14/878323.html
- C#下载4种方法(转载: http://topic.csdn.net/u/20120822/10/d8115bb7-2f2a-4c2f-b0c1-aab68bcb1e3e.html)
- 请问winxp家庭版下能不能装IIs,怎么装?(http://topic.csdn.net/t/20030306/15/1499030.html)
- 怎么在获得一个库里面所有的表名?http://topic.csdn.net/t/20020801/09/915234.html
- http://topic.csdn.net/u/20091028/23/b5a8884a-778f-4535-8779-ae6453ada88e.html
- http://topic.csdn.net/u/20100424/21/c5545aac-231d-42f0-8bc4-8e058b189073.html
- 如何把标准输出重定向为指定缓冲区 http://topic.csdn.net/t/20020111/16/472320.html
- 大公司的php面试题http://topic.csdn.net/u/20071202/16/e53996de-4725-4dfa-bf14-c197afeed93c.html
- Response.Redirect跳转到另外的页面,并用新窗口打开(from:http://stackoverflow.com/questions/104601/asp-net-response-redirect-to-new-window)
- VC小技巧(http://topic.csdn.net/u/20080509/15/3bfad216-4644-440d-a540-fbcde4cb4405.html)
- VS2010调试 --指南 Reference from : http://blog.csdn.net/kingzone_2008/article/details/8133048