MKNetworkKit как получить заголовок ответа сервера с файлом cookie сессии
Я использую библиотеку MKNetworkKit.
Кажется, мой сервер позволяет моей аутентификации с использованием HTTP Post, я получаю некоторые данные JSON с моего сервера:
{auth: true}
Однако я хочу сохранить сессионный cookie-файл, созданный сервером, но не знаю, как использовать MKNetworkKit для получения сессионного cookie
Кто-нибудь знает?
1 ответ
-_-!
Наконец, после всего этого, получите заголовок ответа так:
-(void)login
{
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
[params setObject:@"testusername" forKey:@"username"];
[params setObject:@"abcdef123" forKey:@"password"];
MKNetworkOperation *op = [self.mkEngine operationWithPath:@"/auth/local.json" params:params httpMethod:@"POST"];
[op addCompletionHandler:^(MKNetworkOperation *completedOperation)
{
NSLog(@"response headers: %@", completedOperation.readonlyResponse.allHeaderFields);
} errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) {
NSLog(@"Server error: %@", [error localizedDescription]);
}];
[self.mkEngine enqueueOperation:op];
}