参考电信给提供的API借口文档,既然给借口一定就会提供使用手册的。
解决方案 »
- 一个有问题的系统,不知道问题出在哪
- 急!!!如何让浏览器访问某个ip地址?
- jxl poi 求助,高手来!在线等!
- logic:iterate嵌套EL分页的问题
- 大哥大姐们,救命啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 各位大哥,推荐一下学webservices的书,急用,谢谢
- ====有奖竟猜====灰熊Vs火箭=== 截止时间:4月12日-10点59分
- 请教jbuilderx 对子目录下jsp页面问题!
- 有关JavaWebStudio的问题
- 为什么servlet里面的过滤器链采用的是责任链模式,而不采用代理模式
- 关于myeclipse的jsp自带的<base>
- 问一个关于日期类问题
3.JAVA调用
import java.io.UnsupportedEncodingException;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;public class SendMsg_webchinese {public static void main(String[] args)throws Exception
{HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");
post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
NameValuePair[] data ={ new NameValuePair("Uid", "本站用户名"),new NameValuePair("Key", "接口安全密码"),new NameValuePair("smsMob","手机号码"),new NameValuePair("smsText","短信内容")};
post.setRequestBody(data);client.executeMethod(post);
Header[] headers = post.getResponseHeaders();
int statusCode = post.getStatusCode();
System.out.println("statusCode:"+statusCode);
for(Header h : headers)
{
System.out.println(h.toString());
}
String result = new String(post.getResponseBodyAsString().getBytes("gbk"));
System.out.println(result);
post.releaseConnection();}}