日期:2014-05-17  浏览次数:20767 次

关于WebRequest.Create()参数的问题
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(ent.qq.com/a/20130619/024971.htm);



报异常为:未处理UriFormatException  无效的URI:无法确定URI的格式。

我看了下WebRequest.Create();方法的参数好像是可以有参数string的,是不是我的string一定要是IP地址的格式呢?或者是其他我哪有不对吗?



------解决方案--------------------
那你就把你那个string搞成uri类型就行了 Uri uris=new Uri(string); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uris);
试下
------解决方案--------------------
没有协议头,要用http://ent.qq.com/a/20130619/024971.htm就可以了
是通过string构造一个强类型的Uri,这个过程是要检查url所使用的协议,也就是Uri.Scheme