首页 > Windows开发 > 详细

Windows Phone 十五、HttpWebRequest

时间:2015-06-25 00:04:08      阅读:256      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!