首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于WebRequest.Create()参数的有关问题

2013-07-04 
关于WebRequest.Create()参数的问题HttpWebRequest req (HttpWebRequest)WebRequest.Create(ent.qq.com/

关于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

热点排行