流行的开源框架AFNetworking是否有一种机制来记录对控制台的请求/响应?

Dam*_*ien 7 objective-c ios afnetworking

我想将原始HTTP请求/响应抽出到控制台以帮助调试.

我查看了GitHub上的各种文档并快速搜索了代码并找不到任何明显的内容,所以我猜测答案是否定的.但只是想检查一下我是否遗漏了任何明显的东西.

mat*_*ttt 13

AFURLConnectionOperation操作开始和结束时发送通知.您可以通过侦听这些通知并记录通知对象来轻松记录请求:

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

兼备FormatterKitTTTURLRequestFormatter最佳成绩!