3

У меня проблема с аутентификацией ASIHTTPRequest. Шаги в следующем порядке,Как прекратить соединение ASIHTTP в iphone?

  1. Пользователь введя неправильный логин и пароль -> Нет данных происходит от внутреннего интерфейса и просить не удалось делегат вызываемая из ASIHTTPRequest. Затем снова перейдите на страницу входа в систему.

  2. Пользователь вводит правильные значения -> Данные поступают так, как ожидалось, и запрашиваемый законченный метод получает . Затем снова перейдите на страницу входа в систему.

  3. Пользователь вводит неправильное имя пользователя и пароль -> Данные снова поступают и запрашивается завершенный метод.

код, который я использую:

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request setDelegate:self]; 
[request setTimeOutSeconds:60]; 

[request setUsername:User_Name]; 
[request setPassword:Pass_Word]; 
[request setValidatesSecureCertificate:NO]; 
[request setShouldPresentCredentialsBeforeChallenge:NO]; 
[request startAsynchronous]; 

Бэкэнд обрабатывает лиц без WebServices. В чем проблема? и что я делаю неправильно? пожалуйста, помогите мне.

Thanks, Vinod.

ответ

1

Вы могли бы, возможно, попробовать:

[request setUseSessionPersistence:NO]; 
+0

Большое спасибо Теперь я получил это работает хорошо !!! – Atom

+0

@ user317894 Рад это слышать - считая, что это был мой ответ, который решил его, отметьте ответ как принятый (щелкните по галочке рядом с ним) и повысьте его (стрелка вверх) - спасибо! – JosephH

1

Попробуйте с shouldPresentCredentialsBeforeChallange:YES (что по умолчанию).

+0

Нет Luck человек ... пытался установленопо shouldattemptpersistentconnection ни к чему она тоже не работает :( – Atom

 Смежные вопросы

  • Нет связанных вопросов^_^