码迷,mamicode.com
首页 > Windows程序 > 详细

Windows Phone 十五、HttpWebRequest

时间:2015-06-25 00:04:45      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

Windows 运行时中支持网络资源访问的对象:HttpWebRequest 对象

发送 GET/POST 请求,HttpHelper 封装,超时控制。

HttpClient 对象

发送 GET/POST 请求,请求进度监控。

两种常用请求方式:GET 请求

主要是从服务器请求数据

可以传递有限(1024字节)数据

POST 请求

主要是往服务器发送数据,传递数据大小没有限制。

也可以接收服务端数据,但大多数是请求结果标识。

 

HttpWebRequest
1     <Grid>
2         <WebView
3             x:Name="webView"/>
4     </Grid>
 1         protected async override void OnNavigatedTo(NavigationEventArgs e)
 2         {
 3             //创建请求对象
 4             HttpWebRequest request = WebRequest.CreateHttp("http://www.baidu.com");
 5             //设置请求参数
 6             request.Accept = "*/*";
 7             request.Method = "GET";
 8             request.Headers["Cookie"] = "key1=value;key2=val";//密码存储区
 9             //发送请求,获取服务端响应
10             var response = await request.GetResponseAsync();
11             using (var stream = response.GetResponseStream())
12             {
13                 using (var reader = new StreamReader(stream))
14                 {
15                     var result = await reader.ReadToEndAsync();
16                     webView.NavigateToString(result);
17                 }
18             }
19         }

 

Windows Phone 十五、HttpWebRequest

标签:

原文地址:http://www.cnblogs.com/includeling/p/4598803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!