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];
}
Другие вопросы по тегам