1. 程式人生 > >java利用http請求實現簡訊傳送的簡單例項

java利用http請求實現簡訊傳送的簡單例項

public class sms_send {

   public static void main(String[] avgs) throws UnsupportedEncodingException
   {
       String CorpID="125988"; //登入ID號
       String LoginName="****";//登入名
       String passwd="*****";//登入密碼
       Date now = new Date(); 
       SimpleDateFormat dateFormat = new SimpleDateFormat("MMddHHmmss");//日期格式化
       String timeStamp = dateFormat.format(now);

       String strPwsd = MD5.md5(CorpID+passwd+timeStamp);//MD5加密方式

       String urls="",mobile="******",txt="";//mobile手機號碼
       String contexts=URLEncoder.encode("收到請回復", "GBK");//轉碼
       String baseUrl = "sms.mobset.com";//廣州首易簡訊介面地址,CorpID開頭數字是3,對應地址是sm3.mobset.com
        urls="http://"+baseUrl+"/SDK2/Sms_Send.asp?CorpID="+CorpID+"&LoginName="+LoginName+"&TimeStamp="+timeStamp+"&passwd="+strPwsd+"&send_no="+mobile+"&Timer=&msg="+contexts+"";
       txt=SMSsend(urls);
       System.out.println(urls);
       System.out.print(txt);

   }


static public String SMSsend(String url)
  {
   String result = "";
   try{

    URL U = new URL(url);
    URLConnection connection = U.openConnection();
    connection.connect();
    BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    String line;
    while ((line = in.readLine())!= null)
    {
     result += line;
    }
    in.close();   
   }catch(Exception e){
    System.out.println("沒有結果!"+e);
    result="產生異常";
   }
   return result;
  }

相關推薦

java利用http請求實現簡訊傳送簡單例項

public class sms_send { public static void main(String[] avgs) throws UnsupportedEncodingExceptio

java後端傳送http請求使用RestTemplate(簡單的都無敵了)

以前做專案,一聽到從後端傳送http請求,我就比較頭疼,因為要寫那麼一堆程式碼。 例如: String result= ""; BufferedReaderin = null; try { String urlNameS

10 行程式碼實現簡訊傳送!把頻率調快點不就成了轟炸機了?超簡單

最近工作上有個需求,當爬蟲程式遇到異常的時候,需要通知相應的人員進行修復。如果是國外可能是通過郵件的方式來通知,但國內除了萬年不變的 qq 郵箱,大部分人都不會去再申請其他的賬號,qq 郵箱也是閒的蛋疼的時候才會瞄一眼。你還記得上次看郵箱的內容是什麼時候嗎? 所以在國內最好的通知方式是通過手機簡

程式碼珍藏之傳送簡訊 Java實現簡訊傳送

Java中實現簡訊傳送   最近跟著做公司的專案偶然接觸到的,順勢把這個給記錄下來,給自己梳理一下. 採用引入第三方工具的方式,網上查了半天,發現簡單的實現方式便是註冊一箇中國網建的賬號,新建賬號的時候會附帶贈幾條免費簡訊,彩信 ,之後想要在使用就得花錢了.簡單的操作流

驗證碼如何使用Java程式實現簡訊傳送

現在是什麼軟體和平臺登入都需要繫結手機號碼,然後通過的簡訊驗證碼進行驗證手機號,那麼軟體平臺是如何Java程式進行簡訊驗證碼自動觸發傳送的呢?今天給大家分享的是Java實現簡訊驗證碼傳送功能。   實現Java驗證碼傳送的第一步:選取可以使用的簡訊平臺   這

java 實現簡訊傳送

本文使用中國網建提供的SMS簡訊平臺。 使用之前應該先申請賬號,地址:http://sms.webchinese.cn/default.shtml 程式碼如下: import org.apache.commons.httpclient.Header; import o

Actionscript使用Scoket方式傳送HTTP請求實現

FLash在安全方面的保守讓它成為了最安全和最廣泛的RIA應用開發技術,但是對程式設計師來說那可能不會那麼輕鬆了,比如最簡單的http請求,通常會被系統攔截,所以我們需要一種再底層的方式來實現Http請求。以下是ActionScript中最常用的Http請求的使用程式碼package { import f

java模擬HTTP請求傳送JSON資料

private static String DEFAULT_CHARSET = "utf-8";/** 連線超時時間,由bean factory設定,預設為8秒鐘 */private int defaultConnectionTimeout = 8000;/** 迴應超時時間, 由bean factory設定

關於Netty傳送http請求實現檔案上傳

在傳送http請求的時候關鍵在於request的封裝 1、首先要先將上傳的檔案封裝到HttpPostRequestEncoder中 HttpRequest request1 = new DefaultFullHttpRequest( HttpVersion

利用http協議實現一個簡單的web伺服器

目錄檔案: htdoc: html檔案: <html> <head> <h1>hello</h1> </head> <body> <p

java處理HTTP請求

connect implement turn set readline catch append 內容 nco 1 import com.diyfintech.wx.service.HttpService; 2 import org.springframework.s

Java 模擬 HTTP 請求

exe execute source -h org gethost apach enc target 使用方法 HttpClient http://hc.apache.org/httpcomponents-client-ga/httpclient/dependency-in

curl java 模擬http請求

col ont font nbsp pri tin throw url while curl java 模擬http請求 直接上代碼: 1 public static void main(String args[]) throws Exception { 2 3

Java發起HTTP請求與獲取狀態碼(含狀態碼列表)

滿足 null timeout etc default 語法 訪問 網頁 trace 轉自:https://blog.csdn.net/xyw591238/article/details/51072697 在使用Java請求Web程序比如訪問WebService接口時,通

Java獲取HTTP請求的真實IP

本文介紹使用Java獲取HTTP請求的真實IP,包括了對反向代理、代理客戶端、多個IP情況的處理。 請參考以下程式碼片段: /**  * 獲取真實IP  * @param request 請求體  * @return 真實IP  */ public s

javahttp請求工具包

package com.ruoyi.common.utils.http; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.Input

Java學習|HTTP請求

https://www.cnblogs.com/honghong87/articles/6941436.html 常見http請求報文頭屬性      Accept:告訴服務端,客戶端接受什麼型別的響應,例如:      

Java獲取HTTP請求的上下文絕對路徑

本文介紹使用Java獲取一個請求的完整的 協議名+主機+埠號,如:http://127.0.0.1:14530。獲取該地址後,可以設為全域性變數(contextPath),在系統頁面中作為路徑字首使用。 請參考以下程式碼片段: // 獲取HTTP請求的上下文絕對路徑(完整的協議名+主機+埠號

Java模擬HTTP請求2

之前轉過一篇基於HttpClient的Java模擬HTTP請求,使用的第三方jar檔案,這次升級JDK11之後模擬HTTP請求不需要再匯入第三方jar檔案了,官方擴充套件了java.net包,所有的HTTP請求相關類均位於java.net.http包內,示例程式碼如下: package xyz.

SpringBoot實現簡訊傳送

開發工具:IDEA、Gradle 1.由於筆者使用阿里雲的簡訊介面,所以需要去阿里雲獲取相關服務支援,每個新使用者都有免費的初始條數,之後需要簡單的配置簽名與資訊模版和AccessKey; 2.匯入相關jar包,在build.gradle檔案內加入如下座標: // 簡訊支援