0

私は実際に自分のプロジェクトを ResKit 0.10 から 0.20 に更新していますが、問題があります。私たちの Web サービスでは、Windows 認証と SSL を使用しており、両方をアクティブにすると、RestKit 0.20 は接続できません。RestKit 0.10 では問題はありませんでしたが、0.20 ではそのうちの 1 つ (Windows 認証または SSL) を無効にして機能させる必要があります。

私はすでにこれらの方法を試しましたが、うまくいきませんでした:

[[RKObjectManager sharedManager].HTTPClient setAuthorizationHeaderWithUsername:API_USERNAME password:API_PASSWORD];

[[RKObjectManager sharedManager].HTTPClient setDefaultCredential:[NSURLCredential credentialWithUser:API_USERNAME password:API_PASSWORD persistence:NSURLCredentialPersistenceForSession]];

SSL と Windows 認証で RestKit 0.20 を使用することは可能ですか? 可能であれば、それを機能させるにはどうすればよいですか。

手伝ってくれてどうもありがとう

4

1 に答える 1

0

あなたのコードはほぼ正しいように見えます。このエリアにはいくつかのバグがありました。0.2x の最新バージョンを使用していることを確認します (マスターにプッシュされるまで、可能であれば現在の dev ブランチを実際に使用することをお勧めします)。

回避策が必要な場合はappropriateObjectRequestOperationWithObject:method:path:parameters:、フル オペレーションを使用するか、 からリクエストを取得してrequestWithMethod:path:parameters:にフィードすることができますobjectRequestOperationWithRequest:success:failure:

于 2013-10-04T20:04:13.793 に答える