サーバーとの通信

サーバーと通信するには、_HttpRequest クラスを使用します。

GETリクエストを送信

_HttpRequest クラスの get() メソッドを使用します。以下にプログラム例を示します。変数 http はあらかじめ構築された _HttpRequest オブジェクト、変数 server はサーバーURLの文字列です。

http.get( server + "test1.php?user=guest" );

POSTリクエストを送信

_HttpRequest クラスの post() メソッドを使用します。以下にプログラム例を示します。変数 http はあらかじめ構築された _HttpRequest オブジェクト、変数 server はサーバーURLの文字列です。

String[] vars = new String[2];
vars[0] = new String( "user" );
vars[1] = new String( "guest" );
http.post( server + "test2.php", vars, "UTF-8" );

通信中のステータス検知

通信中、_HttpRequest クラスの busy() メソッドの戻り値が true になります。

サーバーからレスポンス受信

_HttpRequest クラスの get()/post() メソッドで正常に通信開始し、サーバーからレスポンス受信した場合、_Main クラスを継承したクラスの onHttpResponse() メソッドまたは onHttpError() メソッドが呼び出されます。