UNICORN - iOS
|
実体メソッド | |
(void) | - start::: |
(void) | - start::::::: |
(void) | - start:::: |
クラスメソッド | |
(NSString *) | + createUserAgent |
(void) | + get:: |
(void) | + get::: |
(void) | + get::withCompletion: |
(void) | + get:::withCompletion: |
(void) | + post::: |
(void) | + post::::::: |
(void) | + post:::withCompletion: |
(void) | + post:::::::withCompletion: |
(void) | + post:::: |
(void) | + post::::withCompletion: |
(void) | + put::: |
(void) | + put::::::: |
(void) | + put:::withCompletion: |
(void) | + put:::::::withCompletion: |
(void) | + put:::: |
(void) | + put::::withCompletion: |
(void) | + delete::: |
(void) | + delete:::withCompletion: |
(void) | + head:: |
(void) | + head::withCompletion: |
(void) | + setCookie:forKey:domain: |
(void) | + setCookie:forKey:domain:cookiePath:expires: |
(void) | + loadCookie |
(void) | + saveCookie |
プロパティ | |
id< RequestDelegate > | delegate |
RequestCompletionHandler | completion |
NSString * | userAgent |
+ (NSString *) createUserAgent |
通信に利用するUserAgentをアプリ名+アプリビルド番号+SafariUAに変更する
+ (void) delete: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
DELETEメソッドでリクエスト
+ (void) get: | (id) | calledClass | |
: | (NSString *) | requestURL | |
GETメソッドでリクエスト(パラメータの内URLリクエスト)
+ (void) get: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
GETメソッドでリクエスト
+ (void) head: | (id) | calledClass | |
: | (NSString *) | requestURL | |
HEADメソッドでリクエスト
+ (void) post: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
POSTメソッドでリクエスト
+ (void) post: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSURL *) | uploadFilePath | |
POSTメソッドでファイルをアップロード
+ (void) post: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSData *) | uploadData | |
: | (NSString *) | fileName | |
: | (NSString *) | contentType | |
: | (NSString *) | dataKeyName | |
POSTメソッドでリクエスト (ファイルあり)
+ (void) put: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
PUTメソッドでリクエスト
+ (void) put: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSURL *) | uploadFilePath | |
PUTメソッドでファイルをアップロード
+ (void) put: | (id) | calledClass | |
: | (NSString *) | requestURL | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSData *) | uploadData | |
: | (NSString *) | fileName | |
: | (NSString *) | contentType | |
: | (NSString *) | dataKeyName | |
PUTメソッドでリクエスト (ファイルあり)
- (void) start: | (NSString *) | requestURL | |
: | (NSString *) | method | |
: | (NSMutableDictionary *) | requestParams | |
通常のリクエスト処理 NSMutableDictionary内のvalueはstringのみ
- (void) start: | (NSString *) | requestURL | |
: | (NSString *) | method | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSURL *) | uploadFilePath | |
ファイルをアップロードする XXX PUTメソッドでアップロードした場合、サーバー側でファイル以外に送信されたPOSTデータを判別出来なくなる事に注意して下さい!
- (void) start: | (NSString *) | requestURL | |
: | (NSString *) | method | |
: | (NSMutableDictionary *) | requestParams | |
: | (NSData *) | uploadData | |
: | (NSString *) | fileName | |
: | (NSString *) | contentType | |
: | (NSString *) | dataKeyName | |
通常のリクエスト処理に加えて、マルチパートでファイルをPOST(PUT)する XXX 大きいファイルのアップロードは次のメソッド- (void)start:(NSString *)requestURL :(NSString *)method :(NSMutableDictionary *)requestParams :(NSURL *)uploadFilePath;を使ってアップロードタスクで実行して下さい!