CDLJSONPResponseSerializer 0.9.0

CDLJSONPResponseSerializer 0.9.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Chris Lundie 维护。



  • 作者
  • Chris Lundie

这是一个用于解析带有 AFNetworking 的 JSONP 响应的类。它使用 JavaScriptCore 框架提供的 JavaScript 上下文。

要求

  • Xcode 5.0

  • 目标为 iOS 7.0 或 OS X 10.9

  • AFNetworking 2.0

  • 启用 ARC

  • JavaScriptCore 框架

运行单元测试

Tests/ 目录中,运行 pod install 来设置工作区。然后您可以打开工作区并在 Tests 项目中运行测试。

安全问题

由于 JSONP 响应在 JavaScript 上下文中执行,恶意响应可能会导致非常大的内存或 CPU 使用。您的应用程序可能会退出或锁定。这同样适用于普通 JSON,但 JSONP 可以仅用少量数据就做到这一点,例如

while(1); // The response will use 100% CPU and never complete.

致谢

Chris Lundie 创建。

许可证

请参阅 LICENSE 文件。