
短信接口协议及短信发送实例.doc
6页短信接口协议及短信发送实例长短信发送协议长短信发送采用标准的http协议,只支持GET方式,不支持POST方式具体HTTP协议格式如下:Http://127.0.0.1:8090/cgi-bin/sendsms?username=帐户名称 &password=帐户密码&to=发送号码1%20发送号码2&text=短信内容&msgtype=短信类型&abc=参数说明:参数说明其它说明是否必选参数127.0.0.1短信服务器IPY8090短信服务器端口Ycgi-bin/sendsms网关脚本路径Yusername短信帐户用户名Ypassword短信帐户密码Yto发送号码可群发,群发发送号码用%20分隔(默认GBK字符,参考charset参数)Ytext内容短信内容需要经过URL编码(默认GBK字符,参考charset参数)Ymsgtype短信类型长短信类型为4(短短信类型为1,可支持70个字/条)Ycharset字符集字符集1为UTF-8编码,如果没有此参数默认GBK编码(如果字符集为1,to参数和text参数的内容为UTF-8编码)Nabc空内容未定义参数功能,但是必需参数Y返回值:状态值 含义 0 正常发送 其他 未知错误 / 重新做个测试.按照以上格式可以发送信息,下面是测试的例子,http://121.10..141.28:8090/cgi-bin/sendsms?username=XXX&password=XXX&to=XXXXXX&text=%C9%FA%C8%D5%BF&msgtype=4&ABC=http://121.10.141.28:8090/cgi-bin/sendsms?username=XXXXXX&password=XXXXXX&to=XXXXXXXXXXX&text=%C4%FA%B3%E4%D6%B5%B3%C9%B9%A6%A3%A1%C4%BF%C7%B0%BB%A5%BD%CC%CD%A8%B7%D1%D3%C3%D3%E0%B6%EE%CE%AA43%D4%AA%A3%AC%B7%A2%CB%CD%5B%D3%E0%B6%EE%5D%B6%FE%D7%D6%B5%BD13700670067%A3%AC%BF%C9%BB%F1%C8%A1%B5%B1%C7%B0%D3%E0%B6%EE%BC%B0%C9%CF%D4%C2%CF%FB%B7%D1%B6%EE%A1%A3%28%B1%BE%CC%F5%C3%E2%B7%D1%29&subid=&msgtype=4&abc=http://121.10.141.28:8090/cgi-bin/sendsms?username=XXXXXX&password=XXXXXX&to=XXXXXXXXX&text=%B0%D1%D2%BB%B7%DD%C5%A8%C5%A8%B5%C4%CB%BC%C4%EE%A3%AC%BA%CD%D2%BB%B4%AE%B4%AE%C3%DB%C3%DB%B5%C4%D7%A3%B8%A3%BC%C4%B8%F8%D7%EE%D6%AA%D0%C4%B5%C4%C4%E3%A1%A3%B0%D1%D2%BB%B7%DD%C5%A8%C5%A8%B5%C4%CB%BC%C4%EE%A3%AC%BA%CD%D2%BB%B4%AE%B4%AE%C3%DB%C3%DB%B5%C4%D7%A3%B8%A3%BC%C4%B8%F8%D7%EE%D6%AA%D0%C4%B5%C4%C4%E3%A1%A3%B0%D1%D7%EE%D6%AA%D0%C4%B5%C4%C4%E3%A1%A312345&msgtype=4&abc=JAVA 测试程序文件名为TEST.jsp<%@page contentType="text/html; charset=GBK" language="java" import="java.util.*,.*,java.io.*" errorPage=""%>












