跟据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;
}
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;
}