2011-10-25 27 views
0

にURLをエンコードする方法を私はこの形式のURL私は私のMIDlet

http://100.50.000.000/abcd_ws/?user=[USERNAMEを有するバルクSMSのWebサービスを送り、ミッドレットを作成しています&パスワード= = [MESSAGE_TO_BE_SENT]

[パスワード] &から= [SENDER_ID] &へ= [SINGLE_RECIPIENT] &メッセージこれは、D J2MEドキュメントから得たように、その下の方法は、SMSを送信しています。私は、メッセージが、このWebサービスを介してルーティングされるため

public void send() { 
     String mReceiver = null; 
       // String mPort = null; 
       mReceiver= getTextField2().getString(); 

       String address = "sms://" + mReceiver; 

     MessageConnection conn = null; 
     try { 
//   String addr = "sms://" + getTextField3().getString(); 
      conn = (MessageConnection) Connector.open(address); 
      TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE); 
      msg.setPayloadText(getComposeSMS().getString()); 
      conn.send(msg); 
     } catch (Exception e) { 

     } 
     switchDisplayable(null, getConfirmation()); 

    } 

答えて

0

が電話機能を使用してSMSを送信し、Webサービスを使用してできるようにするには、このメソッドに上記のURLをエンコードするにはどうすればよい

は異なるものです。 HTTP接続を作成し、GETメソッドまたはPOSTメソッドを使用して(Webサービスのドキュメントに従って)WebサービスのURLにサーフィンしなければなりません。 URLの例にはパラメータが含まれていますので、GETを使用する必要があります。

は、次の例にhttp://www.java2s.com/Code/Java/J2ME/SampletodemonstrateHttpGETandPOSTfromMIDlet.htm

を取り、あなたが必要とするように変更します。

関連する問題