objective-c - 流行的开源框架 AFNetworking 是否具有将请求/响应记录到控制台的机制?

标签 objective-c ios afnetworking

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

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

最佳答案

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

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

结合FormatterKitTTTURLRequestFormatter 以获得最佳结果!

关于objective-c - 流行的开源框架 AFNetworking 是否具有将请求/响应记录到控制台的机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977641/

相关文章:

ios - 使用闭包快速调用 Objective-C 函数

ios - AFNetworking - 序列化连接

rest - AFNetworking 结果与 CURL 不同

objective-c - 基于 View 的自定义选择样式 "Source List"NSOutlineView

iphone - 如何将父类(super class)属性复制到子类?

ios - iOS 中的不可移除通知以编程方式

ios - 比较两个数组的内容并找出差异

objective-c - UIImageView 的 iPhone 动画任意角度?

iOS 用户权限

ios - 如何解析JSON多数组