跟据URL来实现WebService

 [WebMethod]
        
public string GetResults(string word)
        {
            
string resultHtml = string.Empty;

            
//将输入的字符串转成URL编码
            string myWord = HttpUtility.UrlEncode(word, UnicodeEncoding.GetEncoding("GB2312"));

            
//引用System.Net空间,创建一个新的请求;
            HttpWebRequest webrt = WebRequest.Create("http://www.baidu.com/s?wd=" + myWord) as HttpWebRequest;
            
//获取响应;
            HttpWebResponse webrs = webrt.GetResponse() as HttpWebResponse;

            
//读取响应内容;
            Stream stream = webrs.GetResponseStream();
            StreamReader reader 
= new StreamReader(stream, Encoding.Default);
            
//结束读取;
            resultHtml = reader.ReadToEnd();

            reader.Close();
            stream.Close();
            webrs.Close();

            
//返回结果
            return resultHtml;
        }
posted @ 2011-06-27 00:40  ゞ追忆o0ゞ  阅读(911)  评论(0编辑  收藏  举报