2013-10-04 71 views
0

我實際上從ResKit 0.10更新我的項目到0.20,我有一個問題。在我們的網絡服務中,我們使用 Windows身份驗證和SSL,如果我們激活它們,RestKit 0.20無法連接。我們 沒有與RestKit 0.10的問題,但與0.20我們需要取消激活其中之一 (Windows身份驗證或SSL),使其工作。從RestKit 0.10更新到0.20

我已經嘗試過這些方法和他們沒有工作:

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

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

是否有可能使用RestKit 0.20與SSL和Windows身份驗證?如果可能的話,我可以做些什麼來實現它。

非常感謝您的幫助

回答

0

您的代碼看起來正確。這個地區有一些臭蟲。檢查您使用的是0.2x的最新版本(如果可以的話,您可能實際上想要使用當前的開發分支,直到它被推送給主設備)。

如果您確實需要解決方法,則可以使用appropriateObjectRequestOperationWithObject:method:path:parameters:進行完整操作,也可以從requestWithMethod:path:parameters:獲取請求並將其送入objectRequestOperationWithRequest:success:failure: