using System;
using System.IO;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Net;
using System.Text;namespace WebApplication1
{
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Handler1 : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
//context.Response.Write("beijule");
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com/");
Encoding encoding = Encoding.UTF8;
string responseData = String.Empty;
req.Method = "GET";
using (HttpWebResponse response = (HttpWebResponse)req.GetResponse())
{ using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseData = reader.ReadToEnd().ToString();
}
context.Response.Write(responseData); }
} public bool IsReusable
{
get
{
return false;
}
}
}
}
using System.IO;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Net;
using System.Text;namespace WebApplication1
{
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Handler1 : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
//context.Response.Write("beijule");
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com/");
Encoding encoding = Encoding.UTF8;
string responseData = String.Empty;
req.Method = "GET";
using (HttpWebResponse response = (HttpWebResponse)req.GetResponse())
{ using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseData = reader.ReadToEnd().ToString();
}
context.Response.Write(responseData); }
} public bool IsReusable
{
get
{
return false;
}
}
}
}
b.ashx就是上面那些代码了返回给a.aspx中文就乱码了
——百度是默认编码
——大众点评是 UTF8 编码