クラス _HttpRequest

net.satis.d2a._HttpRequest

サーバーと通信する機能を提供するクラスです。

「AndroidManifest.xml」に以下の記述を追加する必要があります。

<uses-permission android:name="android.permission.INTERNET" />

コンストラクタ

| _HttpRequest

public _HttpRequest(_Main m)

_HttpRequest コンストラクタです。

パラメータ：

m | _Main クラスを継承したクラスオブジェクトを指定します。

メソッド

| get

public boolean get(String url)

GETリクエストを送信します。

パラメータ：

url | 通信先URLを指定します。

戻り値：
正常に通信開始した場合 true、通信開始しなかった場合 false を返します。

補足説明：
本メソッドの戻り値が true の場合、_Main クラスを継承したクラスの onHttpResponse() メソッドまたは onHttpError() メソッドが呼び出されます。

| post

public boolean post(String url, String[] vars, String encoding)

POSTリクエストを送信します。

パラメータ：

url | 通信先URLを指定します。
vars | 送信パラメータの名前と値の組を順番に指定します。n 番目のパラメータの名前を vars[n*2] に、その値を vars[n*2+1] に指定します。
encoding | 送信パラメータのエンコードを指定します。

戻り値：
正常に通信開始した場合 true、通信開始しなかった場合 false を返します。

補足説明：
本メソッドの戻り値が true の場合、_Main クラスを継承したクラスの onHttpResponse() メソッドまたは onHttpError() メソッドが呼び出されます。

| busy

public boolean busy()

サーバーと通信中かどうかを示す値を取得します。

戻り値：
サーバーと通信していてビジーな場合は true、それ以外の場合は false を返します。