java - I am trying to send sms through my app on internet -
try { // construct post data string data = urlencoder.encode("user", "utf-8") + "=" + urlencoder.encode(user, "utf-8"); data += "&" + urlencoder.encode("pass", "utf-8") + "=" + urlencoder.encode("somne", "utf-8"); data += "&" + urlencoder.encode("sender", "utf-8") + "=" + urlencoder.encode(msisdn, "utf-8"); data += "&" + urlencoder.encode("phone", "utf-8") + "=" + urlencoder.encode(phone, "utf-8"); data += "&" + urlencoder.encode("text", "utf-8") + "=" + urlencoder.encode(msg, "utf-8"); data += "&" + urlencoder.encode("priority", "utf-8") + "=" + urlencoder.encode(priority, "utf-8"); data += "&" + urlencoder.encode("stype", "utf-8") + "=" + urlencoder.encode(type, "utf-8"); //push http request url url = new url("http://bhashsms.com/api/sendmsg.php?"); urlconnection conn = url.openconnection(); conn.setdooutput(true); outputstreamwriter wr = new outputstreamwriter(conn.getoutputstream()); wr.write(data); wr.flush(); //read response bufferedreader rd = new bufferedreader(new inputstreamreader(conn.getinputstream())); string line; while ((line = rd.readline()) != null) { retval += line; } toast.maketext(null,retval,toast.length_long).show(); wr.close(); rd.close(); // system.out.println(retval); rsp = retval; } catch (exception e) { toast.maketext(context,e.tostring(),toast.length_long).show(); } return "sms sent"; } @override protected object doinbackground(object[] objects) { string [] ph=(string [])objects; smssender(ph[0],ph[1]); return null; }
Comments
Post a Comment