1。
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("http://www.google.com/search?hl=zh-CN&q=g&btnG=Google+%E6%90%9C%E7%B4%A2&lr=lang_zh-CN");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if(response.StatusCode!=HttpStatusCode.OK)
return;
StreamReader sr=new StreamReader(response.GetResponseStream(),Encoding.GetEncoding("Gb2312"));
Response.ContentEncoding=sr.CurrentEncoding;
//通過正則表達式修改內容。成爲自己的,再輸出
Response.Write(sr.ReadToEnd());
2。通過WebClient 類 的 OpenRead() 等讀取,發送
3。HttpWebRequest.GetRequestStream() + StreamWriter 改變請求流