﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-KBMS</title><link>http://www.blogjava.net/KBMS/</link><description>KBMS</description><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 00:21:30 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 00:21:30 GMT</pubDate><ttl>60</ttl><item><title>java发送手机短信</title><link>http://www.blogjava.net/KBMS/archive/2012/06/15/380821.html</link><dc:creator>KBMS </dc:creator><author>KBMS </author><pubDate>Thu, 14 Jun 2012 16:19:00 GMT</pubDate><guid>http://www.blogjava.net/KBMS/archive/2012/06/15/380821.html</guid><wfw:comment>http://www.blogjava.net/KBMS/comments/380821.html</wfw:comment><comments>http://www.blogjava.net/KBMS/archive/2012/06/15/380821.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/KBMS/comments/commentRss/380821.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/KBMS/services/trackbacks/380821.html</trackback:ping><description><![CDATA[
<span style="font-size: 18px;">JAVA发送手机短信,流传有几种方法:<br />(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;<br />(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备;<br /></span><span style="font-size: 18px;">(3)使用中国网建提供的SMS短信平台（申请账号地址：<a href="http://sms.webchinese.cn/default.shtml" rel="nofollow">http://sms.webchinese.cn/default.shtml</a>）</span><table class="reg" border="0" cellspacing="0" cellpadding="5" width="99%" align="center">
    <tbody>
        <tr>
            <td>
            <p><strong>GBK编码发送接口地址</strong>：<br />
            http://gbk.sms.webchinese.cn/?Uid=本站用户名&amp;Key=接口安全密码&amp;smsMob=手机号码&amp;smsText=短信内容&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
            <strong>UTF-8编码发送接口地址：</strong><br />
            http://utf8.sms.webchinese.cn/?Uid=本站用户名&amp;Key=接口安全密码&amp;smsMob=手机号码&amp;smsText=短信内容<br />
            <strong>获取短信数量接口地址(UTF8)：</strong><br />
            http://sms.webchinese.cn/web_api/SMS/?Action=SMS_Num&amp;Uid=本站用户名&amp;Key=接口安全密码<br />
            <strong>获取短信数量接口地址(GBK)：</strong><br />
            http://sms.webchinese.cn/web_api/SMS/GBK/?Action=SMS_Num&amp;Uid=本站用户名&amp;Key=接口安全密码<br />
            <br />
            <strong>提示:HTTP调用URL接口时, 参数值必须URL编码后再调用</strong></p>
            <table border="0" cellspacing="1" cellpadding="0" width="85%" bgcolor="#cccccc" align="center">
                <tbody>
                    <tr>
                        <th bgcolor="#ffffff" width="20%" align="center">参数变量</th><th bgcolor="#ffffff" valign="middle" width="80%" align="center">说明</th>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">Gbk编码Url</td>
                        <td bgcolor="#ffffff" align="center">http://gbk.sms.webchinese.cn/</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">Utf-8编码Url</td>
                        <td bgcolor="#ffffff" align="center">http://utf8.sms.webchinese.cn/</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">Uid</td>
                        <td bgcolor="#ffffff" align="center">本站用户名（如您无本站用户名请先注册）</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">Key</td>
                        <td bgcolor="#ffffff" align="center">注册时填写的接口安全密码（可到用户平台修改安全密码）</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">smsMob</td>
                        <td bgcolor="#ffffff" align="center">目的手机号码（多个手机号请用半角逗号隔开）</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">smsText</td>
                        <td bgcolor="#ffffff" align="center">短信内容，最多支持300个字，普通短信70个字/条，长短信64个字/条计费</td>
                    </tr>
                </tbody>
            </table>
            <p>多个手机号请用半角,隔开<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如：13888888886,13888888887,1388888888 一次最多对50个手机发送<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 短信内容支持长短信，最多300个字，普通短信70个字/条，长短信64个字/条计费</p>
            <table border="0" cellspacing="1" cellpadding="0" width="85%" bgcolor="#cccccc" align="center">
                <tbody>
                    <tr>
                        <th bgcolor="#ffffff" align="center">短信发送后返回值</th><th bgcolor="#ffffff" width="45%" align="center">说　明</th>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-1 </td>
                        <td bgcolor="#ffffff" align="center">没有该用户账户</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-2</td>
                        <td bgcolor="#ffffff" align="center">密钥不正确（不是用户密码）</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-3</td>
                        <td bgcolor="#ffffff" align="center">短信数量不足</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-11</td>
                        <td bgcolor="#ffffff" align="center">该用户被禁用</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-14</td>
                        <td bgcolor="#ffffff" align="center">短信内容出现非法字符</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-4</td>
                        <td bgcolor="#ffffff" align="center">手机号格式不正确</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-41</td>
                        <td bgcolor="#ffffff" align="center">手机号码为空</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">-42</td>
                        <td bgcolor="#ffffff" align="center">短信内容为空</td>
                    </tr>
                    <tr>
                        <td bgcolor="#ffffff" align="center">大于0</td>
                        <td bgcolor="#ffffff" align="center">短信发送数量</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
            <td height="50" valign="bottom">
            <table border="0" cellspacing="0" cellpadding="0" width="98%" align="center">
                <tbody>
                    <tr>
                        <td style="font-size: 14px;" height="140"><strong style="color: red;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 　　</strong>&nbsp;注：调用API接口，请登录平台，申请106网关发送，即发即到！<br />
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 　　发送测试短信请勿输入：短信测试等词语，请直接提交您要发送的短信内容；<br />
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 　　接口发送短信时请在内容后加签名：【XX公司或XX网名称】，否者会被</strong><strong style="color: red;">屏蔽。<br />
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 　　短信签名可在</strong><strong style="color: red;">用户平台平台上设置，也可以在短信内容后，直接加入。</strong></td>
                    </tr>
                </tbody>
            </table>
            <table border="0" cellspacing="1" cellpadding="0" width="100%" bgcolor="#ffffff" align="center">
                <tbody>
                    <tr>
                        <th bgcolor="#eeeeee" width="20%" align="center"><a class="STYLE1" href="#top1">ASP程序实例</a></th><th bgcolor="#eeeeee" width="20%" align="center"><a class="STYLE1" href="#top2">C#程序示例</a></th><th bgcolor="#eeeeee" width="20%" align="center"><a class="STYLE1" href="#top3">JAVA程序示例</a></th><th bgcolor="#eeeeee" width="20%" align="center"><a class="STYLE1" href="#top4">PHP程序示例</a></th><th bgcolor="#eeeeee" width="20%" align="center"><a class="STYLE1" href="#top5">VB.NET程序实例</a></th>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
            <td><a name="top1"></a>
            <p><strong>1. ASP 调用例子<br />
            </strong>&lt;%<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '常用函数<br />
            '输入url目标网页地址，返回值getHTTPPage是目标网页的html代码<br />
            function&nbsp;&nbsp; getHTTPPage(url)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dim Http<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&nbsp;&nbsp; Http=server.createobject("MSXML2.XMLHTTP")<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Http.open&nbsp;&nbsp; "GET",url,false<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Http.send()<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if Http.readystate&lt;&gt;4 then <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit&nbsp;&nbsp; function<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&nbsp;&nbsp; http=nothing<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if err.number&lt;&gt;0 then err.Clear <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end&nbsp;&nbsp; function<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Function BytesToBstr(body,Cset)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dim objstream<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set objstream =&nbsp;&nbsp; Server.CreateObject("adodb.stream")<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Type = 1<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Mode&nbsp;&nbsp; =3<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Open<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Write body<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Position =&nbsp;&nbsp; 0<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Type = 2<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Charset = Cset<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BytesToBstr =&nbsp;&nbsp; objstream.ReadText <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objstream.Close<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set objstream = nothing<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End&nbsp;&nbsp; Function<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '自已组合一下提交的URL加入自己的账号和密码<br />
            sms_url="http://sms.webchinese.cn/web_api/?Uid=账号&amp;Key=接口密钥&amp;smsMob=手机号码&amp;smsText=短信内容"<br />
            response.write&nbsp;&nbsp; getHTTPPage(sms_url)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; %&gt; <strong><br />
            </strong></p>
            </td>
        </tr>
        <tr>
            <td><strong><a id="top2" name="top2"></a>2.C# 调用</strong><br />
            //需要用到的命名空间<br />
            using System.Net;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using System.IO;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using&nbsp;&nbsp; System.Text;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //调用时只需要把拼成的URL传给该函数即可。判断返回值即可<br />
            public string&nbsp;&nbsp; GetHtmlFromUrl(string url)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string strRet = null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <p>if(url==null || url.Trim().ToString()=="")<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return&nbsp;&nbsp; strRet;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string targeturl =&nbsp;&nbsp; url.Trim().ToString();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpWebRequest hr =&nbsp;&nbsp; (HttpWebRequest)WebRequest.Create(targeturl);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hr.UserAgent = "Mozilla/4.0&nbsp;&nbsp; (compatible; MSIE 6.0; Windows NT 5.1)";<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hr.Method = "GET";<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hr.Timeout =&nbsp;&nbsp; 30 * 60 * 1000;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WebResponse hs = hr.GetResponse();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stream sr =&nbsp;&nbsp; hs.GetResponseStream();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StreamReader ser = new StreamReader(sr,&nbsp;&nbsp; Encoding.Default);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strRet = ser.ReadToEnd(); <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (Exception&nbsp;&nbsp; ex)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strRet = null;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return strRet;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
            </td>
        </tr>
        <tr>
            <td><strong><p><a id="top3" name="top3"></a>3.JAVA调用<br /></p></strong><p>import java.io.UnsupportedEncodingException;<br />
import org.apache.commons.httpclient.Header;<br />
import org.apache.commons.httpclient.HttpClient;<br />
import org.apache.commons.httpclient.NameValuePair;<br />import org.apache.commons.httpclient.methods.PostMethod;
            </p><p>public class SendMsg_webchinese {<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void main(String[] args)throws Exception<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpClient client = new HttpClient();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn"); <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码<br />
            NameValuePair[] data ={ new NameValuePair("Uid", "本站用户名"),new NameValuePair("Key", "接口安全密码"),new NameValuePair("smsMob","手机号码"),new NameValuePair("smsText","短信内容")};<br />
            post.setRequestBody(data);<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; client.executeMethod(post);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Header[] headers = post.getResponseHeaders();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int statusCode = post.getStatusCode();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("statusCode:"+statusCode);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(Header h : headers)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(h.toString());<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String result = new String(post.getResponseBodyAsString().getBytes("gbk")); <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(result);<br />
            <br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; post.releaseConnection();<br />
            <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
            <p>}</p>
            <p><strong>jar包下载</strong><br />
            <a href="http://sms.webchinese.cn/down/commons-logging-1.1.1.jar">commons-logging-1.1.1.jar</a><br />
            <a href="http://sms.webchinese.cn/down/commons-httpclient-3.1.jar">commons-httpclient-3.1.jar</a><br />
            <a href="http://sms.webchinese.cn/down/commons-codec-1.4.jar">commons-codec-1.4.jar</a><br />
            <br />
            </p>
            </td>
        </tr>
        <tr>
            <td><strong><a id="top4" name="top4"></a>4.PHP</strong><br />
$url='http://sms.webchinese.cn/web_api/?Uid=账号&amp;Key=接口密钥&amp;smsMob=手机号码&amp;smsText=短信内容';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <p>echo Get($url);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function&nbsp;&nbsp; Get($url)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(function_exists('file_get_contents'))<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $file_contents&nbsp;&nbsp; = file_get_contents($url);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ch = curl_init();<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $timeout =&nbsp;&nbsp; 5;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; curl_setopt ($ch, CURLOPT_URL, $url);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; curl_setopt ($ch,&nbsp;&nbsp; CURLOPT_RETURNTRANSFER, 1);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,&nbsp;&nbsp; $timeout);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $file_contents =&nbsp;&nbsp; curl_exec($ch);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; curl_close($ch);<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return $file_contents;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </p>
            </td>
        </tr>
        <tr>
            <td><strong><a id="top5" name="top5"></a>5.VB.NET</strong><br />
'调用发送短信,NoList接收号码.多个之间用,分开,Memo内容70字<br />
            Public Function SendSMS(ByVal NoList As String, ByVal Memo As String) As String <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim Url As String = "http://sms.webchinese.cn/web_api/?Uid=账号&amp;Key=接口密钥&amp;smsMob=手机号码&amp;smsText=短信内容"<br />
            Dim webClient As New Net.WebClient()<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Try<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'Dim responseData As Byte() = <br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim srcString As String = webClient.DownloadString(Url)<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return srcString<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return "-444"<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Try<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Function</td>
        </tr>
    </tbody>
    <br /><span style="font-size: 14pt;">文章介绍(3)的使用</span><br /><br /><em style="color: red; font-size: 14pt;"><strong>SMS短信通API下行接口参数</strong></em><br /></table><table class="reg" border="0" cellspacing="0" cellpadding="5" width="99%" align="center"><br /></table><em></em><table class="reg" border="0" cellspacing="0" cellpadding="5" width="99%" align="center"><br /></table><em></em><table class="reg" border="0" cellspacing="0" cellpadding="5" width="99%" align="center">
</table>
 
 
 
<img src ="http://www.blogjava.net/KBMS/aggbug/380821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/KBMS/" target="_blank">KBMS </a> 2012-06-15 00:19 <a href="http://www.blogjava.net/KBMS/archive/2012/06/15/380821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>