本人亲自试用可以用,现在的手机短信服务商很多,可以自己去找个,
我这个用的是齐鲁商务通接口调用dotNet样例.zip的接口,也是用的不错的,如果有需要的话我可以给提供
本例子用的就是他们提供的接口,简单操作,易用,就是个url地址的get传值方式
代码如下:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.IO;
using System.Text;
/// <summary>
///HttpInvoker 的摘要说明
/// </summary>
public class HttpInvoker
{
public HttpInvoker()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
///
/// </summary>
/// <param name="userName">用户名</param>
/// <param name="password">密码</param>
/// <param name="mobile">发送手机号,多个号码使用半角逗号(,)分隔,如:13300000000,13300000001,13300000002</param>
/// <param name="content">发送内容,超过70字将拆成多条发送</param>
/// <returns></returns>
public static String sendMsg(string userName, string password, string mobile, string content)
{
String myParams = "commandID=3&username=" + userName + "&password=" + password + "&mobile=" + mobile + "&content=" + content;
String result = HttpInvoker.post(myParams);
return result;
}
public static String post(String myParams)
{
HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create("http://61.156.38.47:8080/CPDXT/SendSms");
myReq.Method = "POST";
myReq.ContentType = "application/x-www-form-urlencoded";
try
{
Stream myRequestStream = myReq.GetRequestStream();
StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.Default);
myStreamWriter.Write(myParams);
myStreamWriter.Close();
myRequestStream.Close();
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myReq.GetResponse();
if (myHttpWebResponse != null && myHttpWebResponse.StatusCode == HttpStatusCode.OK)
{
Stream myResponseStream = myHttpWebResponse.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.Default);
String result = myStreamReader.ReadToEnd();
//把数据从HttpWebResponse的Response流中读出
myStreamReader.Close();
myResponseStream.Close();
return result;
}
else
{
return myHttpWebResponse == null ? "网络异常" : "myHttpWebResponse.StatusCode";
}
}
catch (Exception ex)
{
return "网络异常";
}
}
}
调用
String result = HttpInvoker.sendMsg("账号", "密码", 发送手机, "亲,你好,我们是铁青旅行社,您的" + trade_no+TravelTitle + "已经通过审核,请到支付宝确认订单,最后祝您旅游开心!");
if ("return=0;".Equals(result))
{
Response.Write("<script type='text/javascript'>alert('短信发送成功!');</script>");
}
else
{
Response.Write("<script type='text/javascript'>alert('短信发送失败!');</script>");
}
//Response.Write("返回参数:" + result);
//Response.Write("<script type='text/javascript'>alert('返回参数:"+ result+"');</script>");
石家庄网站建设的优点:我们是专属定制,制作符合您公司业务、风格的网站,这就做到给您制作的网站是网络上独一无二的网站,这样更有利于搜索引擎的收录。如果您喜欢网络上某个风格的网站或者网站模板,我们是只仿制而不直接套用,我们会对其中的结构和样式做增减优化,做…
竞价排名营销是一种通过 竞价购买搜索引擎中关键词或关键短语的广告方式。竞价排名营销分为两种类型。 第一种,直接为真正的搜索引擎结果的排名付费,也就是说付的钱越多,网页所获得的排名名也就越高。 第二种则更类似于普通的广告。这种竞价排名营销方式通过…
网站优化对网站来说是非常重要的,直接决定和影响着网站所起到的作用,以及在各个地方当中的排名。在进行seo优化的过程中,我们必须要坚持一定的原则,真正的把这些事情做得更好,才可以确保最终的结果,这对于我们来说是非常重要的事。 SEO优化主要分为8小步: …