Java Call SMS Interface API baseada na plataforma de serviço Chuangann 253 SMS
package com.bcloud.msg.http;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URLDecoder;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.httpstatus; importar org.apache.commons.httpclient.namevaluepair; importar org.apache.commons.httpclient.namevaluepair; importar Org.apache.Commons.htttpclient.ur; org.apache.commons.httpclient.methods.getmethod; /** * * * @param URL Endereço do aplicativo, semelhante a http: // ip: porta/msg/ * @param conta em conta * @param pswd senha * @param número de telefone celular, vários números usam "," para dividir * @param msg sms content * @param precisam ser necessários se os relatórios de status são necessários. BatchSend (URL da String, String Conta, String PSWD, String Mobile, String MSG, Boolean NeedStatus, String extno) lança exceção {HttpClient Client = new HttpClient (); GetMethod método = new getMethod (); tente {uri base = novo URI (url, false); Method.Seturi (novo URI (base, "httpbatchsendsm", false)); Method.SetQueryString (new NameValuepair [] {new NameValuepair ("Conta", Conta), New NameValuepair ("PSWD", PSWD), Nome NameValuePair ("Mobile", Mobile), NameValuepair ("NeedStatus", String.ValueOf (NeedStatus), MS), NameValuePair ("NeedStatus", String.ValueOf (NeedStatus)), NameVentValunep (NomeValuePair ("NeedStatus", String.valueOf (NeedStatus)), NameValunep (NomeValuepAir ("NeedStatus", String.ValueOf (NeedStatus)), NameValunep, NameValuepair ("extno", extno),}); int resultado = client.executemethod (método); if (resultado == httpstatus.sc_ok) {inputStream in = method.getResponseBodyasstream (); ByteArrayOutputStream baos = new ByteArrayOutputStream (); byte [] buffer = novo byte [1024]; int len = 0; while ((len = in.read (buffer))! = -1) {baos.write (buffer, 0, len); } retornar urldecoder.decode (baos.toString (), "UTF-8"); } else {lança a nova exceção ("Status do erro http:" + method.getStatuscode () + ":" + method.getStatustext ()); }} finalmente {Method.ReleasEConnection (); }}}Resumir
O exposto acima é o código de implementação para Java recuperar o código de verificação de SMS Chuangann 253 introduzido pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!