您的位置:首页 > 理论基础 > 计算机网络

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

2009-02-28 11:36 826 查看
项目要求:利用特定的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: