ネット上のサーバーにデータを送るには(GETメソッド)

GETメソッドでサーバーにデータを送るには、基本的にはネット経由でデータを取得する時に指定するURLにデータを指定すれば、送信が可能です。

例)
サーバー上のプログラム"WriteGet.cgi"にGetメソッドでデータ"保存テスト用文字列"を送信し、ログとしてサーバーに保存します。
HttpGetSample.zip(この例の実際のプロジェクトと"WriteGet.cgi")
※ADF設定(*.JAMファイル)の"UseNetwork" に "http"の設定が必要。
※DoJa SDK シミュレーション環境で実行する場合、[ネットワーク設定]のADFのURLを必ず設定して下さい。

import com.nttdocomo.ui.*;
import javax.microedition.io.Connector;
import com.nttdocomo.io.HttpConnection;
import java.io.*;
import com.nttdocomo.net.URLEncoder;

public class HttpGet extends IApplication
{
    public void start()
    {
        // 保存処理をするCGIのURL
        String CGI = getSourceURL() + "WriteGet.cgi";
        
        // 保存内容
        String str = "保存テスト用文字列";
        
        // 送信用URLの作成
        // 保存内容をURLエンコードしておく
        String URL = CGI + "?" + URLEncoder.encode(str);
        
        HttpConnection http=null;
        try
        {
            // HTTPコネクションを接続
            http = (HttpConnection)(Connector.open(URL,Connector.READ));
            http.setRequestMethod(HttpConnection.GET);
            http.connect();
        }
        catch(IOException e)
        {
            System.out.println(e);
        }
        
        // コネクションを閉じる
        try
        {
            if(http!=null)  http.close();
        }
        catch(Exception e){}
        
        // アプリ終了
        terminate();
    }
}