Shakuro.HTTPClient 1.1.6

Shakuro.HTTPClient 1.1.6

[apopov1988]Sergey LaschukPopov SergeyKlyuenkov EugeneiOSDevs 维护。



 
依赖关系
Alamofire~> 5.9.1
Shakuro.CommonTypes~> 1.1
 

  • 作者
  • apopov1988 和 wwwpix

Shakuro HTTPClient

HTTPClient

Version Platform License MIT

HTTPClient 是一个 Swift 库,旨在抽象出对 Alamofire 的访问。HTTPClient 组件的主要目的是在某种网络抽象层中封装端点描述,以避免直接调用 Alamofire。枚举用于定义端点。这允许在编译时进行正确 API 端点访问的检查。

需求

  • iOS 11.0+
  • Xcode 11.0+
  • Swift 5.0+

安装

CocoaPods

要将 HTTPClient 集成到您的 Xcode 项目中,请使用 CocoaPods,并在您的 Podfile 中指定它

pod 'Shakuro.HTTPClient'

然后,运行以下命令

$ pod install

手动

如果您不想使用 CocoaPods,您可以直接将 Shakuro.HTTPClient 复制到您的项目中。

用法

  1. 通过采用 HTTPClientAPIEndPoint 协议创建一些端点。
  2. 通过采用 HTTPClientParser 协议创建响应解析器。
  3. 创建 HTTPClient 类的新实例。
  4. 通过调用 .sendRequest 开始您的 HTTP 请求。您应该使用完成来处理解析结果。

请查看 HTTPClient_Example 获取更多详细信息。

许可证

Shakuro.HTTPClient 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE

试用并联系我们

如果您喜欢这个工具,请给它点个赞。这将帮助我们增长并添加更多有用的东西。欢迎联系我们并聘请我们的团队为您开发移动或 Web 软件。