当前位置: 代码迷 >> Windows Mobile >> HttpWebRequest理解有关问题
  详细解决方案

HttpWebRequest理解有关问题

热度:14   发布时间:2016-04-25 07:11:44.0
HttpWebRequest理解问题
在林政的《深入浅出WP8开发》一书中的网络编程第一个例子,获取博客园标题,其中一段代码
private void DoHttpWebRequest()
        {
            string url = "http://www.cnblogs.com/";
            WebRequest request = HttpWebRequest.Create(url);//创建WebRequest类
            IAsyncResult result = (IAsyncResult)request.BeginGetResponse(ResponseCallback, request);//返回异步操作的状态
        }

问题1:url为什么可以是string类的,在编译的时候会自动转换类型?
问题2:在Windows Phone版本的system.net命名空间下 HttpWebRequest.是没有Creat方法的,而且MSDN上也写着:不要使用 HttpWebRequest 构造函数。 使用 WebRequest.Create 方法初始化新的 HttpWebRequest 对象。也就是说这么些HttpWebRequest myHttpWebRequest1= (HttpWebRequest)WebRequest.Create(uri);

然后本人就蒙了,虽然那些有些奇怪,却可以正常实现功能,说明代码是对的,我到底是该严格按照msdn那样子写呢,还是随便都可以,实现功能就可以
------解决方案--------------------
没看懂,URL不是STRING型的还是什么型的?
第二个说明他的构造函数是私有的,必须通过其它方法来进行CREATE,这有什么疑问吗?
  相关解决方案