跟据URL来实现WebService

简介:  [WebMethod]        public string GetResults(string word)        {            string resultHtml = string.
 [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;
        }
目录
相关文章
|
7月前
|
安全 数据安全/隐私保护
什么是URL?
什么是URL?
63 0
|
5月前
|
存储 前端开发 JavaScript
url的组成
url的组成
47 0
|
10月前
|
编解码
URL后面#号的问题
前几天测试在对于我写的接口进行测试的时候遇到了这样一个问题
|
域名解析 网络协议 Windows
浅析URL
浅析URL
125 0
浅析URL
|
网络协议 网络架构 开发者
浅析 URL
浅析 URL
URL 解析
URL 解析
198 0
Servlet的多URL映射方式
如何实现Servlet的多URL映射方式
|
网络协议
URL
HTTP协议是一个超文本传输协议 HTTP协议是一个基于TCP传输协议传输数据的 HTTP协议规定了浏览器和 Web 服务器通信数据的格式
253 0
|
缓存 自然语言处理 安全
关于 URL,说几个你不知道的点!
java.net.URL 类将 URL 地址进行了封装,并提供了解析 URL 地址的基本方法,比如获取 URL 的主机名和端口号。java.net.URLConnection 则代表了应用程序和 URL 之间的通信链接,可用于读取和写入此 URL 引用的资源。URLConnection 看起来只是比 URL 多了一个 Connection,它们之间的关系也仅限于此吗?
关于 URL,说几个你不知道的点!