构造HTTP请求包,实现后台URL连接。

项目要求:利用特定的URL接口,进行短信服务验证码的发送。为了避免该接口被盗用,用了不直接在前台重定向的方法进行URL接口的调用,大概想法是,在后台构造Http请求包,实现对URL的请求。

具体实现如下:

 1 #region 利用原来URL接口发送短信。
 2 /// <summary>
 3 /// 利用URL短信接口发送验证码。
 4 /// </summary>
 5 /// <param name="num">手机号码</param>
 6 /// <param name="code">验证码</param>
 7 private void send(string num, string code)
 8 {
 9     string url = "http://OOXXOOXXOOXXOOXXOOXOOXX?变量1=" + 值1 + "&变量2=" + 值2 + "";
10     HttpWebRequest hwrq = (HttpWebRequest)WebRequest.Create(url);
11     hwrq.AllowAutoRedirect = false;        //该接口为了防止调用地址被查看,调用后会自动重定向至一无效页面,此处将自动重定向关闭,避免了后台对无效页的响应。
12     HttpWebResponse hwrp = (HttpWebResponse)hwrq.GetResponse();
13     hwrp.Close();
14 }
15 #endregion

posted on 2009-02-28 11:36  小小痕  阅读(878)  评论(0编辑  收藏  举报

导航