返回的字符串取值前三位为什么取不出来
这是一个短信平台接口,现在发送完短信后会返回一个字符串,Label2可以接收到完整返回字符串100217854135,然后我想取出前三位来,可是label1却取不出来,想问下我这代码哪里出问题了
String u = "http://202.91.245.120/HttpPostSms.aspx?userid=" + smsName + "&pwd=" + smsPwd + "&mobiles=" + smsMobile + "&msgcontent=" + smsContent + ""; HttpWebRequest request = HttpWebRequest.Create(u) as HttpWebRequest; HttpWebResponse response = request.GetResponse() as HttpWebResponse; Stream resStream = response.GetResponseStream(); StreamReader sr = new StreamReader(resStream, System.Text.Encoding.GetEncoding("GB2312")); String returnText = sr.ReadToEnd(); resStream.Close(); sr.Close(); Label2.Text = returnText.ToString(); if (returnText.Substring(0,3).Equals("100")) { Label1.Text = "成功"; } else { Label1.Text = "失败"; }