读书人

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

发布时间: 2013-07-04 11:45:55 作者: rapoo

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

读书人网 >C#

热点推荐