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

WebRequest.Create()的参数问题
StringBuilder sb = new StringBuilder();
sb.Append("CashChargeStationDailyReport.ashx");
sb.Append("?StationID=" + onPack.StationID);
sb.Append("&ReportDate=" + onPack.ReportDate);

HttpWebRequest request = null;
request = (HttpWebRequest)WebRequest.Create(new Uri(sb.ToString()));
请问:最后一行代码出错:无效的 URI: 无法确定 URI 的格式。
怎么写这个参数。

------解决方案--------------------
Uri是要符合格式的,http://xxx.xxx.xx,没有http不行,你看看sb.ToString()的值
------解决方案--------------------
探讨

引用:

文件在当前目录为什么要用WebRequest呢、?

不是单单独独加上http://
而是前面必须是个可解析的域名。
比如http://www.baidu.com/后面才能加cashchargestationdailyreport.ashx

我现在想做这样一个功能:在一个类里给.ashx发送请求,并接受返回的信息。.ashx收到请求处理完成后将结果返……