当前位置: 代码迷 >> ASP.NET >> WebRequest.Create()的参数有关问题
  详细解决方案

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

热度:9611   发布时间:2013-02-25 00:00:00.0
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收到请求处理完成后将结果返……
  相关解决方案