基本http認証でログインするためのインターフェイスに次のコードを使用しています。
RKRequest *loginRequest = [[RKRequest alloc] initWithURL:URL];
loginRequest.timeoutInterval = REST_LOGIN_TIMEOUT;
loginRequest.username = username;
loginRequest.password = password;
loginRequest.authenticationType = RKRequestAuthenticationTypeHTTPBasic;
loginRequest.method = RKRequestMethodPOST;
loginRequest.onDidLoadResponse = ^(RKResponse *response) {
// blabla
}
....sending request...
初めてログインしたときは、正常に機能します。しかし、同じリクエストを再度実行すると、HTTPステータスコード405が表示されます。アプリを再起動すると、次のリクエストが再び機能します。したがって、セッショントークンなどのデータを内部的に自動的に保存すると思います。どうすればこれをリセットできますか?ヒントはありますか?