string result = "";
string url =ConfigurationManager.AppSettings["b2c"].ToString();
url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + "";
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);
Stream stream = hwr.GetRequestStream();
stream = hwr.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(stream);
result = sr.ReadToEnd();
sr.Close();
XmlDocument doc = new XmlDocument();
doc.LoadXml(result);
XmlNode node = doc.SelectSingleNode("datas/info/errcode");
if (node.InnerText.Trim() == "0")
{
return true;
}
这段代码偶看不明白 请高手写的注释 还有这段要怎么去捕获异常啊????
string url =ConfigurationManager.AppSettings["b2c"].ToString();
url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + "";
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);
Stream stream = hwr.GetRequestStream();
stream = hwr.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(stream);
result = sr.ReadToEnd();
sr.Close();
XmlDocument doc = new XmlDocument();
doc.LoadXml(result);
XmlNode node = doc.SelectSingleNode("datas/info/errcode");
if (node.InnerText.Trim() == "0")
{
return true;
}
这段代码偶看不明白 请高手写的注释 还有这段要怎么去捕获异常啊????
string url =ConfigurationManager.AppSettings["b2c"].ToString();//从配置文件中读取内容 这个貌似没用用
url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + ""; //拼接url字符串
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url); //创建一http连接请求
Stream stream = hwr.GetRequestStream(); //定义流变量
stream = hwr.GetResponse().GetResponseStream();//获取从url中接收的字符流
StreamReader sr = new StreamReader(stream);//定义流读取对象,并读取
result = sr.ReadToEnd();//将读取结果存入结果变量
sr.Close();//关闭读取对象
XmlDocument doc = new XmlDocument();//定义xml对象
doc.LoadXml(result);//将结果变量中的内容作为xml加载如xmldoc
XmlNode node = doc.SelectSingleNode("datas/info/errcode");//从xmldoc中选择 datas/info/errcode 节
if (node.InnerText.Trim() == "0") //判断该节内容是否为0
{
return true;
}
string url =ConfigurationManager.AppSettings["b2c"].ToString();//从配置文件中读取内容 这个貌似没用用
url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + ""; //拼接url字符串并传值
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url); //创建一http连接请求
Stream stream = hwr.GetRequestStream(); //定义流变量
stream = hwr.GetResponse().GetResponseStream();//获取从url中接收的字符流
StreamReader sr = new StreamReader(stream);//定义流读取对象,并读取
result = sr.ReadToEnd();//将读取结果存入结果变量
sr.Close();//关闭读取对象
XmlDocument doc = new XmlDocument();//定义xml对象
doc.LoadXml(result);//将结果变量中的内容作为xml加载如xmldoc
XmlNode node = doc.SelectSingleNode("datas/info/errcode");//从xmldoc中选择 datas/info/errcode 节
if (node.InnerText.Trim() == "0") //判断该节内容是否为0
{
return true;
}