MCHTTPRequestLogger 0.7.0

MCHTTPRequestLogger 0.7.0

测试已测试
语言语言 Obj-CObjective C
许可 BSD 3.0
发布最新发布2014年12月

Mirego 维护。



  • Mirego

MCHTTPRequestLogger - 在调试控制台中输出使用 AFNetworking 发送的 HTTP 请求。

MCHTTPRequestLogger 是 AFNetworking 的一个扩展,记录了发送和接收的每个请求及其响应。由于设计上的原因,它的输出比 AFHTTPRequestOperationLogger 要详细得多。

使用示例

只需将以下代码添加到您的 UIApplicationDelegate 中的 -application:didFinishLaunchingWithOptions: 方法,您应该在 Xcode 控制台中看到每个请求/响应的详细信息。

[[MCHTTPRequestLogger sharedLogger] startLogging];
// Set the JSONOutputStyle property to have pretty printed JSON output
[[MCHTTPRequestLogger sharedLogger] setJSONOutputStyle:MCHTTPRequestLoggerJSONOutputStylePrettyPrinted];

重要注意事项

  • 已知此代码在 iOS 5.x+ 上有效。
  • 此代码使用 自动引用计数,如果您的项目不使用 ARC,您必须在 目标设置 > 编译阶段 > 源代码 中将 -fobjc-arc 编译器标志添加到每个实现文件。
  • 此代码也使用 字面量语法,因此至少需要 Xcode 4.5。

添加到您的项目

如果您使用 CocoaPods,则操作非常简单。将以下内容添加到您的 Podfile 并运行 pod install

pod 'MCHTTPRequestLogger'

别忘了在需要的地方导入 #import "MCHTTPRequestLogger.h"

许可

MCHTTPRequestLogger 由 Mirego © 2013 创建,可以在新的 BSD 许可证下免费分发。请参阅 LICENSE.md 文件。

关于 Mirego

Mirego 是一支充满热情的团队,我们相信工作是一个可以创新和享受乐趣的地方。我们在美丽的魁北克市自豪地开发了 iPhone、iPad、Android、Blackberry、Windows Phone 和 Windows 8 的移动应用程序。

我们也很喜欢 开源软件,并且尝试从我们的项目中提取尽可能多的代码以回馈社区。