标签:
Windows 运行时中支持网络资源访问的对象:HttpWebRequest 对象
发送 GET/POST 请求,HttpHelper 封装,超时控制。
HttpClient 对象
发送 GET/POST 请求,请求进度监控。
两种常用请求方式:GET 请求
主要是从服务器请求数据
可以传递有限(1024字节)数据
POST 请求
主要是往服务器发送数据,传递数据大小没有限制。
也可以接收服务端数据,但大多数是请求结果标识。
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