日期:2014-05-17  浏览次数:20403 次

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()来将数据传送过去,由于本人对这方面没有接触,可能问题有点弱,希望得到帮助!谢谢!
短信 asp.net 数据传送 短信猫

------解决方案--------------------
就用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;
            }