Java Call SMS Interface API ตามแพลตฟอร์มบริการ Chuanglan 253 SMS
แพ็คเกจ com.bcloud.msg.http; นำเข้า java.io.bytearrayutputstream นำเข้า java.io.inputstream; นำเข้า java.net.urldecoder; นำเข้า org.apache.Commons.httpClient.httpClient org.apache.commons.httpclient.httpstatus; นำเข้า org.apache.commons.httpclient.namevaluePair; นำเข้า org.apache.commons.httpclient.namevalue org.apache.commons.httpclient.methods.getmethod; /** * * @param url ที่อยู่แอปพลิเคชันคล้ายกับ http: // ip: พอร์ต/msg/ * @param บัญชีบัญชีบัญชี * @param pswd รหัสผ่าน * @param หมายเลขโทรศัพท์มือถือจำนวนหลายหมายเลขใช้ "," เพื่อแยก * @param msg เนื้อหา SMS * @param needstatus batchSend (rl string, บัญชีสตริง, สตริง PSWD, สตริงมือถือ, สตริงผงชูรส, บูลีน needstatus, สตริง extno) โยนข้อยกเว้น {httpClient client = ใหม่ httpClient (); วิธี getMethod = new getMethod (); ลอง {uri base = uri ใหม่ (url, false); method.seturi (uri ใหม่ (ฐาน, "httpbatchsendsm", false)); Method.setQueryString (ใหม่ namevaluePair [] {ใหม่ namevaluePair ("บัญชี", บัญชี), namevaluePair ใหม่ ("pswd", pswd), namevaluepair ใหม่ ("มือถือ", มือถือ), namevaluepair ใหม่ ผงชูรส), namevaluePair ใหม่ ("extno", extno),}); int result = client.executemethod (วิธีการ); if (result == httpstatus.sc_ok) {inputstream ใน = method.getResponseBodyStream (); ByTeArrayOutputStream BAOS = New ByTeArrayOutputStream (); ไบต์ [] บัฟเฟอร์ = ไบต์ใหม่ [1024]; int len = 0; ในขณะที่ ((len = in.read (บัฟเฟอร์))! = -1) {baos.write (บัฟเฟอร์, 0, len); } return urldecoder.decode (baos.toString (), "UTF-8"); } else {โยนข้อยกเว้นใหม่ ("สถานะข้อผิดพลาด http:" + method.getStatusCode () + ":" + method.getStatustext ()); }} ในที่สุด {method.releaseconnection (); -สรุป
ข้างต้นคือรหัสการใช้งานสำหรับ Java เพื่อดึงรหัสการตรวจสอบ Chuanglan 253 SMS ที่แนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!