RestKit Проблема с логином - PullRequest
       1

RestKit Проблема с логином

0 голосов
/ 09 сентября 2011

Может кто-нибудь подсказать, почему я не могу войти в свой сервис? Я не получаю ответ на мой делегат. Сервис работает. Если я вызываю URL в своем браузере, я получаю логин (браузер получает cookie), а затем я могу вызвать запрос на моем сервисе:

Вот мой код:

RKClient *client =[RKClient clientWithBaseURL:@"https://myserverinstance/mobileapp/"];

NSString *loginString = @"SSO.login?application=myAppName&language=en&username=MyUserName&password=MyPassword&permanentLogin=true";

    [RKClient setSharedClient:client];
    if([[RKClient sharedClient] isNetworkAvailable]){;
        NSLog(@"Network is available");
        [[RKClient sharedClient] get:loginString delegate:self]; 

1 Ответ

0 голосов
/ 10 сентября 2011

Я предполагаю, что опечатки в опубликованном вами коде (например, if([[RKClient sharedClient] isNetworkAvailable]){;) не существуют в вашем реальном проекте.

Являются ли ваши сертификаты SSL самоподписанными? Если это так, вам нужно установить директиву препроцессора RESTKIT_SSL_VALIDATION. Вам также понадобится ссылка на Security.framework.

Если ваши сертификаты подписаны общим органом, вам следует опубликовать дополнительную информацию о вашей проблеме. Включите регистрацию RestKit с помощью RKLogConfigureByName("RestKit/Network", RKLogLevelTrace); и посмотрите, дает ли это какие-либо подсказки, где проблема действительно кроется.

...