Windows Phone 网络HttpWebRequest用法
2012-05-17 22:48
423 查看
在Windows Phone系统中,通过HttpWebRequest类可以很容易的发送网络请求,获取网络数据。HttpWebRequest是异步操作,不会堵塞主线程。
1.通过HttpWebRequest.CreateHttp()方法可以创建一个HttpWebRequest,下面代码简单实现发送一个GET请求。
httpPost
1.通过HttpWebRequest.CreateHttp()方法可以创建一个HttpWebRequest,下面代码简单实现发送一个GET请求。
httpPost
public void httpPost() { try { //请求地址 String url = "http://www.cnblogs.com/huizhang212/"; //创建WebRequest类 HttpWebRequest request = HttpWebRequest.CreateHttp(new Uri(url)); //设置请求方式GET POST request.Method = "POST"; //返回应答请求异步操作的状态 request.BeginGetRequestStream(requestCallback, request); } catch (WebException e) { //网络相关异常处理 } catch (Exception e) { //异常处理 } } private void requestCallback(IAsyncResult result) { try { //获取异步操作返回的的信息 HttpWebRequest request = (HttpWebRequest)result.AsyncState; //结束对 Internet 资源的异步请求 StreamWriter postStream = new StreamWriter(request.EndGetRequestStream(result)); postStream.WriteLine("作者:宇之乐"); postStream.WriteLine("出处:http://www.cnblogs.com/huizhang212/"); //返回应答请求异步操作的状态 request.BeginGetResponse(responseCallback, request); } catch (WebException e) { //异常处理 } catch (Exception e) { //异常处理 } }
相关文章推荐
- (转)Windows Phone 网络HttpWebRequest用法
- Windows Phone网络HttpWebRequest用法
- Windows Phone 7 网络编程之webclient和httpwebrequest的使用
- Windows Phone 7 网络编程之webclient和httpwebrequest的使用
- Windows Phone 7(WP7)开发 网络操作(1) HttpWebRequest基本的GET请求
- Windows Phone 7(WP7)开发 网络操作(2) HttpWebRequest GET请求队列
- Windows phone开发 网络编程之HttpWebRequest
- Windows Phone 7(WP7)开发 网络操作(1) HttpWebRequest基本的GET请求
- Windows Phone 7 网络编程之webclient和httpwebrequest的使用
- Windows Phone 8.1的网络编程之HttpWebRequest类
- C#中HttpWebRequest的用法详解
- C#中HttpWebRequest的用法详解
- 网络编程之webclient和httpwebrequest的使用
- winphone 网络请求HttpWebRequest
- C# 发送HttpWebRequest获得网络图片的大小和尺寸
- iOS开发网络请求中ASIHTTPRequest的用法整理
- Windows Phone 7 – WebClient与HttpWebRequest的使用差别
- WP7 网络操作(2) HttpWebRequest GET请求队列
- C#中HttpWebRequest的用法详解
- Windows Store App 网络通信 HttpWebRequest