asp.net发送短信
本子是新手,在用asp.net(C#)做一个在线考试系统,需要实现一个短信发送成绩的功能,我打算使用短信通来发送短息,下面是短信通网站给出发送短息的api: http://sms.phpcms.cn/api.php?op=sms_service_new&sms_uid=$sms_uid&sms_pid=$sms_pid&sms_passwd=$sms_passwd&mobile=$mobile&send_txt=".urlencode($send_txt)."&charset=".CHARSET."&tplid=".$tplid,但是我不知道怎样将数据传送过去,是使用response.write(),还是server.transer()来将数据传送过去,由于本人对这方面没有接触,可能问题有点弱,希望得到帮助!谢谢!
------解决方案--------------------就用httprequest去执行就行了
------解决方案--------------------asp.net
控件 ...MSXML2.dll
lg:
MSXML2.XMLHTTP xmlhttp = new MSXML2.XMLHTTP();
xmlhttp.open("POST", url, false, false, false);
xmlhttp.setRequestHeader("Content-Type", "text/xml");
xmlhttp.setRequestHeader("Content-Length", erpRequest.Length.ToString());
xmlhttp.send(erpRequest);
string remark = "";//返回信息
if (xmlhttp.status == 200)
{
//MSXML2.DOMDocument xmlDoc1 = new MSXML2.DOMDocument();
//xmlDoc1.load(xmlhttp.responseXML);
//Response.Write(xmlhttp.responseText);
}
else
{
//Response.Write(xmlhttp.status.ToString() + " " + xmlhttp.statusText);
remark = xmlhttp.status.ToString() + " " + xmlhttp.statusText;
}