クラス _HttpRequest |
サーバーと通信する機能を提供するクラスです。
インスタンスメソッド |
initWithMain: |
- (id)initWithMain:(_Main*)m
_HttpRequest オブジェクトを生成します。
パラメータ:
m | _Main クラスを継承したクラスオブジェクトを指定します。 |
戻り値:
_HttpRequest オブジェクト
useCache: |
- (void)useCache:(BOOL)flag
キャッシュを使用するかどうかを指定します。
パラメータ:
flag | キャッシュを使用する場合 YES、使用しない場合 NO |
setTimeout: |
- (void)setTimeout:(float)min
タイムアウト時間を設定します。
パラメータ:
min | タイムアウト時間を指定します。単位は「分」です。 |
get: |
- (BOOL)get:(NSString*)url
GETリクエストを送信します。
パラメータ:
url | 通信先URLを指定します。 |
戻り値:
正常に通信開始した場合 YES、通信開始しなかった場合 NO を返します。
補足説明:
本メソッドの戻り値が YES の場合、以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _onHttpResponse: メソッドまたは _onHttpError: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _onHttpResponse: メソッドまたは _onHttpError: メソッド
post::: |
- (BOOL)post:(NSString*)url :(NSData*)data :(NSString*)content_type
POSTリクエストを送信します。
パラメータ:
url | 通信先URLを指定します。 |
data | 送信するデータを指定します。 |
content_type | Content-Type を指定します。nil を指定すると、HTTPヘッダに Content-Type フィールドを含めません。 |
戻り値:
正常に通信開始した場合 YES、通信開始しなかった場合 NO を返します。
補足説明:
本メソッドの戻り値が YES の場合、以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _onHttpResponse: メソッドまたは _onHttpError: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _onHttpResponse: メソッドまたは _onHttpError: メソッド
busy |
- (BOOL)busy
サーバーと通信中かどうかを示す値を取得します。
戻り値:
サーバーと通信していてビジーな場合は YES、それ以外の場合は NO を返します。