0
当我在其代码中的代码中对url进行硬编码时。我正在尝试获取主机名并追加请求。它出现此错误,URI无效:URI方案在aspx中无效
无效URI:URI方案无效。
说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。
Exception Details: System.UriFormatException: Invalid URI: The URI scheme is not valid.
Source Error:
Line 44: string request = url.Scheme + "//" + url.Host + ":" + url.Port +"/accounts1/asp2netbridge.asp?sessVar=";
Line 45:
Line 46: HttpWebRequest _myRequest = (HttpWebRequest)WebRequest.Create(new Uri(request + sessionValue));
Line 47: _myRequest.ContentType = "text/html";
Line 48: _myRequest.Credentials = CredentialCache.DefaultCredentials;
下面是代码:
Uri url = HttpContext.Current.Request.Url;
string request = url.Scheme + "//" + url.Host + ":" + url.Port +"/accounts1/asp2netbridge.asp?sessVar=";
HttpWebRequest _myRequest = (HttpWebRequest)WebRequest.Create(new Uri(request + sessionValue));
sessionValue怎么回事呢? – Mariusz 2015-02-11 10:06:38