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