Есть ли в популярной платформе AFNetworking с открытым исходным кодом механизм регистрации запросов / ответов на консоли? - PullRequest
7 голосов
/ 23 января 2012

Я бы хотел выкачать необработанные HTTP-запросы / ответы в консоль для облегчения отладки.

Я просмотрел различные документы на GitHub, быстро просмотрел код и не смог найти ничего очевидного, поэтому я предполагаю, что ответ - нет. Но просто хотел проверить, пропустил ли я что-нибудь очевидное.

1 Ответ

13 голосов
/ 24 января 2012

AFURLConnectionOperation отправляет уведомления о начале и завершении операций. Вы можете легко регистрировать запросы, прослушивая эти уведомления и регистрируя объект уведомления:

[[NSNotificationCenter defaultCenter] addObserverForName:AFNetworkingOperationDidStartNotification
                                                  object:nil
                                                   queue:nil
                                              usingBlock:^(NSNotification *note) {
                                                NSLog(@"Operation Started: %@", [note object]);
                                              }];

В сочетании с FormatterKit TTTURLRequestFormatter для достижения наилучших результатов!

...