`
_念-H
  • 浏览: 9592 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JAVA手机短信

    博客分类:
  • JAVA
阅读更多

1、中国网建SMS短信通,注册账号

                            http://sms.webchinese.com.cn/

2、代码

package net.ylj.util;

import java.io.IOException;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;

public class SendMessage {
	public static boolean send(String phone,String code) throws HttpException, IOException {
		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",phone),	//要发送的电话号码
				new NameValuePair("smsText","【您好,您的验证码为:" + code + "】") //短信内容 用【】
			};
		post.setRequestBody(data);

		client.executeMethod(post);
		//Header[] headers = post.getResponseHeaders();
		int statusCode = post.getStatusCode();
		return statusCode >= 0;
			
		
		/*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();*/
	}
	/**
	 * 测试
	 * @param args
	 * @throws HttpException
	 * @throws IOException
	 */
	public static void main(String[] args) throws HttpException, IOException {
		SendMessage.send("*****", "123321");
	}
}

 

 

分享到:
评论

相关推荐

    java手机短信发送demo

    在Java开发中,发送手机短信是一项常见的需求,特别是在...这个Java手机短信发送Demo展示了如何集成阿里云短信服务到Java项目中,为开发者提供了一个基础的短信发送功能。通过扩展和优化,可以满足不同业务场景的需求。

    java手机短信收发程序源码

    Java手机短信收发程序是一种基于Java编程语言实现的软件,用于发送和接收手机短信。这个程序的核心在于利用Java的Socket通信技术以及相关的SMS协议来与移动运营商的短信网关进行交互。下面将详细介绍该程序涉及的...

    Java手机短信开发包

    Java手机短信开发包是一种用于在Java平台上实现手机短信服务的工具集合,主要包含了一个.jar库文件和相关的API文档,有时还会附带开发示例代码,方便开发者理解和使用。这个开发包使得开发者能够轻松地在Java ME...

    Java手机短信项目源码

    Java手机短信项目源码是一个基于Java编程语言的项目,它主要涉及了移动通信领域中短信服务的实现。这个项目可能是为了帮助开发者理解如何在Java环境下构建短信发送和接收功能,或者是一个实际应用中的部分功能模块。...

    很好用的Java手机短信项目源码

    这个Java手机短信项目的源码提供了一整套解决方案,用于实现手机短信的发送和接收功能。在深入了解这个项目之前,我们先来了解一下Java编程语言在移动通信领域的应用。 Java是一种跨平台的编程语言,广泛应用于移动...

    Java手机短信项目源码Java源码

    Java手机短信项目源码是一个基于Java编程语言实现的短信服务应用程序。这个项目旨在提供一个平台,使得用户能够发送和接收手机短信,可能包括验证码、通知或者个人消息等。通过学习和研究这个源码,开发者可以深入...

    Java手机短信项目源码Java实用源码整理learns

    【Java手机短信项目源码分析】 Java作为一门广泛应用于服务器端和移动设备的编程语言,其在短信服务领域的应用也非常普遍。在这个项目中,我们主要探讨的是如何利用Java技术实现手机短信的发送与接收功能。这是一份...

    JAVA源码Java手机短信项目源码JAVA源码Java手机短信项目源码

    JAVA源码Java手机短信项目源码JAVA源码Java手机短信项目源码

    Java手机短信项目源码javalearnsa资料分享

    在本项目中,"Java手机短信项目源码javalearnsa资料分享" 是一个专注于Java技术,特别是关于手机短信服务的开发实践。这个资源包包含了用于理解和学习如何使用Java进行短信服务开发的相关代码和文档。下面我们将深入...

    秒嘀实现java手机短信验证

    【标题】秒嘀实现java手机短信验证 在Java开发中,手机短信验证是一种常见的安全机制,用于确认用户的身份。秒嘀作为提供此类服务的平台,提供了API接口供开发者调用,实现在应用中的短信发送与验证功能。这个工程...

    Java手机短信项目源码-适合手机开发者

    Java手机短信项目源码是为手机开发者提供的一种学习和实践资源,它可以帮助开发者深入了解Java在移动设备上的应用开发,特别是涉及到短信服务的部分。这个项目很可能包含了一系列类、接口和方法,用于实现短信的发送...

    Java手机短信项目源码.7z

    Java手机短信项目源码是一个基于Java技术实现的用于发送和接收短信的应用程序的源代码集合。这个项目可能包含了实现短信服务、短信验证、短信群发等功能的代码,是学习和理解Java在移动通信领域的应用的一个宝贵资源...

    java源码:Java手机短信项目源码.rar

    通过研究这个Java手机短信项目的源码,开发者可以学习到如何在实际项目中运用Java技术,理解短信服务的工作原理,并且掌握如何处理网络通信、数据库交互和多线程等问题。这对于提高Java编程能力,特别是从事移动通信...

    java发手机短信

    在Java编程环境中,发送手机短信是一项常见的任务,尤其在企业级应用、通知服务或验证码验证等场景中。这里,我们将深入探讨如何使用Java实现这个功能,主要关注代码实现和技术要点。 首先,Java发送手机短信通常...

    java源码资源Java手机短信项目源码

    java源码资源Java手机短信项目源码提取方式是百度网盘分享地址

    java发送手机短信验证码

    Java发送手机短信验证码是移动应用或网站验证用户身份的常用方法。通过这种方式,可以确保用户是真实的,并且有助于防止欺诈行为。在这个简单的示例中,我们将会探讨如何在Java环境中实现这一功能。 首先,我们需要...

    Java手机短信开发相关源码.rar

    Java手机短信开发相关源码,jSMSEngine API v2.0.4,内含完整的源代码文件和详细的开发文档!

    Java手机短信项目源码.zip

    这是一个基于Java语言开发的手机短信项目源码,旨在帮助开发者理解和学习如何在移动应用中实现短信功能。这个项目可能涵盖了发送、接收短信以及相关的验证和处理机制。在深入解析这个项目之前,我们先来了解一下Java...

Global site tag (gtag.js) - Google Analytics