C#的一个模拟登陆的代码 实在不知道哪里错了 求大神解答
250 public bool GetHtmlContent(string url, string method, string cookie)
251 {
252 try
253 {
254 string urlPrefix, tmpUrl;
255 tmpUrl = url;
256 urlPrefix = tmpUrl.Substring(0, tmpUrl.IndexOf("//")); //get 'http' or 'https'
257 tmpUrl = tmpUrl.Substring(tmpUrl.IndexOf("//") + 2);
258
259 if (tmpUrl.IndexOf("/") != -1)
260 {
261 urlPrefix = urlPrefix + "//" + tmpUrl.Substring(0, tmpUrl.IndexOf("/"));
262 }
263 else
264 {
265 urlPrefix = urlPrefix + "//" + tmpUrl;
266 }
提示错误是
2013-01-11 14:37:40 Exception: 长度不能小于 0。
参数名: length
在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
在 SkyDriveManager.baseHttpAbstract.GetHtmlContent(String url, String method, String cookie) 位置 D:\SDmanager\ShareMeManager\baseHttpAbstract.cs:行号 256
求大神啊 毕业设计啊这是
------解决方案--------------------
那这部分就没问题了