サーバーとの通信

サーバーと通信するには、_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() メソッドが呼び出されます。