2014-11-13 3 views
0

Я пытаюсь получить cookie с сервера, так что с именем пользователя и паролем и cookie я могу войти на сервер.ASIHTTPRequest vs NSHTTPCookie Вопрос о выпуске Cookie

В ASIHTTPRequest я получаю печенье, как

JSESSIONID=Pt1vcPv0TbaRsK2J6nnWuHu4.pard; Path=/parity,JSESSIONID=z9Gf40eSCVsF3xYcG-yrONsU.pardemo; Path=/parity,NSC_QBSJUFN-EFNP=ffffffff090b1dd445525d5f4f58455e445a4a4229a0;path=/

В то время как в NSHTTPCookie я получаю очень разные это, как я называю печенье. Есть ли способ, чтобы я мог получить его в качестве результата выше?

NSMutableURLRequest *postRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.exapmle.com/server/api.ashx"]]; 

NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]; 
NSHTTPCookie *cookie =[[NSHTTPCookie alloc]init]; 
for (int i = 0; i < [cookies count]; i++) { 

    cookie = [cookies objectAtIndex:i]; 

    NSLog(@"Cookie: %@, %@, %@ ,%@", [cookie domain],[cookie path],[cookie name],[cookie value]); 

    } 
} 
+1

Почему использование ASIHTTP? перейдите в AFNetworking или какую-либо другую библиотеку, которая поддерживается – amar

+0

'ASIHttpRequest' знает проблемы с iOS 7 и 8, а также разработчики перестали поддерживать ее в течение некоторого времени. Я предлагаю вам перейти на «AFNetworking», что просто заменить любой «ASIHttpRequest». – rckoenes

+0

@rckoenes Теперь я использую 'AFNetworkin'. Не могли бы вы проверить этот вопрос. http://stackoverflow.com/questions/27101762/afnetworking-vs-asihttprequest-cookie-issue – CAN

ответ

0

ASIHttp довольно старая и не больше используется даже его разработчик предложить вы должны прекратить использовать его Link

Переместить в AFNetworking хорошую библиотеку хорошими людьми.

+0

Теперь я использую AFNetworkin. Не могли бы вы проверить мой вопрос. http://stackoverflow.com/questions/27101762/afnetworking-vs-asihttprequest-cookie-issue – CAN

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

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