我有这个字符串:
requestString="http://staging3.advsnx.net/asa/a.aspx?ZoneID=29447&Task=Get&SiteID=1435&Random=[timestamp]&uuid=qL%2b%2fCPj8PtSrJnnaeOiiztEXTOVaWKcCZkmUBmiN78RTj%2f8t%2byuJsuf8V3dZioD5\tDisplayCamp11\"&VVSID=FhvLbtgO-U2SeK9TnqIFow&debug=true"
我希望像这样执行网络请求:
HttpWebRequest req = WebRequest.Create(requestString) as HttpWebRequest;
但我现在因为我的字符串现在而异常:
"\"http://staging3.advsnx.net/asa/a.aspx?ZoneID=29447&Task=Get&SiteID=1435&Random=[timestamp]&uuid=qL%2b%2fCPj8PtSrJnnaeOiiztEXTOVaWKcCZkmUBmiN78RTj%2f8t%2byuJsuf8V3dZioD5\tDisplayCamp11\"&VVSID=FhvLbtgO-U2SeK9TnqIFow&debug=true"
我不知道是什么导致这个“\突然出现在原始字符串的开头。
作为解决方法我试图删除这个不必要的字符串 - “\ 像这样:
if (requestString.StartsWith("\""))
requestString.Remove(0, 1);
但我的字符串和以前一样。