请求一个短信接口,并接收该接口返回的状态值
2014-02-27 13:45
267 查看
最近项目中用到发送验证码这个功能,需要请求一个短信接口,并且接收请求后返回的状态值,开始我觉得要抓取页面内容,然后自己也就这样做了,发现效果不理想,之后就放弃了。
接着就百度了,有人提到用HttpWebRequest,觉得很惊奇,然后就去msdn上看了看这个类,发现还真的可以实现。接着就开始改代码。如下:
接着就百度了,有人提到用HttpWebRequest,觉得很惊奇,然后就去msdn上看了看这个类,发现还真的可以实现。接着就开始改代码。如下:
Random random = new Random(); string message = "您好,您此次操作的验证码为" + random.Next(100000, 999999); string url = "http://000.000.000.000/000/000?account=****&pswd=****&mobile=****&msg=内容&needstatus=true"; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); req.Method = "POST"; //req.Timeout = 5000;//请求超时时间 string responseText = string.Empty; try { WebResponse wr = req.GetResponse(); //在这里对接收到的页面内容进行处理 StreamReader myreader = new StreamReader(wr.GetResponseStream(), Encoding.UTF8); responseText = myreader.ReadToEnd();//HTML返回内容 string status = responseText.Split('\n')[0].Split(',')[1];//获取返回的状态值 0为提交成功 req.Abort(); wr.Close(); } catch (Exception ex) { responseText = "NO:" + ex.Message.ToString(); }
相关文章推荐
- 请求一个短信接口,并接收该接口返回的状态值
- 用javascript向一个网页连接接口发送请求,并接收该接口返回的json串
- ext异步请求一个aspx/ashx/web service取得数据,服务端返回一个json.然后客户端接收并显示.
- VPOS MAS-CNP接口——建立https连接发送请求并接收返回的XML数据流
- 给一个接口传递参数,并接收返回的参数
- [VB.NET]问下 :自己写的com,其中一个接口方法返回一个variant类型的值,在.net中如何接收啊
- SpringMVC Controller接收前台ajax的GET或POST请求返回各种参数
- 短信发送接口被恶意访问的网络攻击事件(二)肉搏战-阻止恶意请求
- 浏览器的一个请求从发送到返回都经历了什么
- 一个简单的构造接口返回协议的工具类
- 给一个接口返回这个接口的所有实现类
- Django 开发学习笔记(2)- 请求一个自定义的路径,得到一个返回
- 接口请求返回变量处理方式
- jquery的ajax异步请求接收返回json数据实例
- 分享一个某公司的短信接口
- Nginx静态资源POST请求返回405状态
- 用HttpURLConnection 在Java后台发送请求并接收返回数据
- 短信接口被恶意调用(二)肉搏战-阻止恶意请求
- 给一个网址传递参数,并接收返回的参数
- php curl请求https接口返回curl: (60) SSL certificate problem: unable to get local issuer certificate 错误