當前位置:編程學習大全網 - 源碼下載 - 用Java調用短信接口給手機發送短信怎麽寫代碼接口已經有了,是壹個url.

用Java調用短信接口給手機發送短信怎麽寫代碼接口已經有了,是壹個url.

那妳要做的就是向這個URL發送數據就好,給個例子:

publicclass?Httptest1?{

8?

9publicstaticvoid?main(String[]?args)?{

10?

11?URL?url?=null?;

12?HttpURLConnection?conn?=null?;

13?OutputStream?outStream?=null?;

14?InputStream?inStream?=null?;

15?

16try{

17?url?=new?URL(?"?</Param>?"?;

24?sendXml?+="?<Param?Name=\?"?username\?"?>admin</Param></SigMailCommand>?"?;

25?

26?outStream?=?conn.getOutputStream();

27?

28?//?準備通過CONN對象寫入XML數據?

29?BufferedWriter?bw?=new?BufferedWriter(?new?java.io.OutputStreamWriter(outStream,

30?"?UTF-16?"?));

31?bw.write(sendXml);

32?bw.flush();

33?bw.close();

34?

35?//?DataOutputStream?dataOutStream?=?new?DataOutputStream(outStream);

36?//?dataOutStream.writeChars(xml);

37?//?dataOutStream.flush();

38?//?dataOutStream.close();

39?

40?

41?//?準備通過CONN對象讀取返回的XML數據?

42?

43?inStream?=?conn.getInputStream();

44?StringBuffer?returnXml?=new?StringBuffer(?""?);

45?BufferedReader?rd?=new?BufferedReader(?new?InputStreamReader(inStream,

46?"?UTF-16?"?));

47for?(String?line?=null?;?(line?=?rd.readLine())?!=null?;)?{

48?returnXml.append(line);

49?}?

50?System.out.println(returnXml.toString());

51?rd.close();

52?}catch?(IOException?ex)?{

53?ex.printStackTrace();

54?}?finally?{

55try{

56?if?(outStream?!=null?)

57?outStream.close();

58?if?(inStream?!=null?)

59?inStream.close();

60?if?(conn?!=null?)

61?conn.disconnect();

62?}catch?(IOException?e)?{

63?//?TODO?自動生成?catch?塊?

64?e.printStackTrace();

65?}?

66?}?

67?

68?}?

69?

70?}?

  • 上一篇:.net編成基礎課有什麽?還需要其他什麽知識?
  • 下一篇:股票下跌超過60%怎麽辦?
  • copyright 2024編程學習大全網