1

GET または POST を行う前に、非常に基本的な RestKit 呼び出しから応答を取得する方法はありますか? 作成したいRESTful呼び出しがたくさんあるので、私は非常に混乱していますが、それらはすべて呼び出しの一部としてuser_idを必要とします。user_id が含まれていると想定している、最初のサーバー インタラクションから応答を取得するにはどうすればよいですか。

ユーザー名とパスワードを受け取り、user_id を返す GET API 呼び出しを作成する必要がありますか、それとも RestKit を介してその部分を実行する方法はありますか? RestKitクライアントを介して行う必要があるように感じます...

更新: 必要な API 呼び出しがありませんでした。ドー!

4

1 に答える 1

1

あなたが知りたいことを正確に理解していません:

「非常に基本的な RestKit 呼び出しから応答を返す方法はありますか?」- この RestKit 呼び出しとは正確には何ですか? すべての restKit 呼び出しデリゲート応答またはエラーは、主に次のRKRequestDelegateメソッドを使用しました。

- (void)request:(RKRequest *)request didLoadResponse:(RKResponse *)response {
      RKLogInfo(@"Yay! We Got a response"); 
 }
- (void)request:(RKRequest*)request didFailLoadWithError:(NSError *)error { 
      RKLogInfo(@"Oh no! We encountered an error: %@", [error localizedDescription]);
 }

「user_id が含まれていると想定している、最初のサーバー インタラクションからの応答を取得するにはどうすればよいですか。」最初のサーバーとのやり取りは正確には何ですか?また、サーバーの応答は何ですか? もちろん、サーバーはこの user_id を利用できるようにする必要があります。

あなたの場合のログインプロセスの解決策かもしれません:

これを構成する正しい方法は次のように見えます..

RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://apihost.com" ]; 
objectManager.client.username = @"your-user-name"; 
objectManager.client.password = @"your-password"; 
于 2012-07-27T08:37:44.427 に答える