API d'interface Java Call SMS basée sur la plate-forme de service SMS de Chuanglan 253
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; org.apache.commons.httpclient.httpstatus; import org.apache.commons.httpclient.namevaluepair; import org.apache.commons.httpclient.uri; org.apache.commons.httpclient.methods.getMethod; / ** * * @Param URL Application Adresse, similaire à http: // ip: port / msg / * @param compte compte compte du compte * @param pswd mot de passe * @param numéro de téléphone mobile, plusieurs numéros utilisent "," pour diviser * @param msg sms contenu * @param cela a besoin, si les rapports de statut sont requis, true, pas de faux * @return de retour de la valeur de rendement de la chaîne voir le document HTTP Protocol * BatchSend (URL de chaîne, compte String, String PSWD, String Mobile, String Msg, Boolean NeedStatus, String extNo) lève exception {httpClient client = new httpClient (); GetMethod Method = new GetMethod (); essayez {uri base = new uri (url, false); Method.seturi (new URI (base, "httpbatchSendsm", false)); Method.setQueryString (new NameValuepair [] {new nameValuepair ("compte", compte), new nameValuepair ("PSWD", PSWD), nouveau nomvaluepair ("mobile", mobile), new nameValuepair ("NeedStatus", "MSG", newsSatus), new NameValuepair ("extno", extno),}); int résultat = client.executeMethod (méthode); if (result == httpstatus.sc_ok) {inputStream in = method.getResponseBodyAssTream (); ByteArrayOutputStream baos = new ByteArrayOutputStream (); octet [] tampon = nouveau octet [1024]; int len = 0; while ((len = in.read (tampon))! = -1) {baos.write (tampon, 0, len); } return urlDEcoder.decode (baos.toString (), "utf-8"); } else {throw nouvelle exception ("Http Error Status:" + Method.getStaturScode () + ":" + Method.getStatusTExt ()); }} enfin {méthode.releaseconnection (); }}}Résumer
Ce qui précède est le code d'implémentation pour Java pour récupérer le code de vérification SMS de Chuanglan 253 introduit par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!