XCHTTPClient1.4.1

XCHTTPClient1.4.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年5月

sinsmin维护。



  • sinsmin


XCHTTPClient 是基于 AFNetworking 封装的 iOS 网络库,并参考了 YTKNetwork。提供了一套简单、高度抽象的 API。

XCHTTPClient 提供的类

  • XCHTTPRequest 是网络请求的基类,所有网络请求都继承于此类
  • XCHTTPResponse 是网络请求结果序列化的基类,提供 NSData、NSString、JSON 支持
  • XCHTTPUploadRequest 是文件上传类,提供上传进度监听支持
  • XCHTTPMultipartUploadRequest 是多文件文件上传类,支持任意文件类型同时上传
  • XCHTTPDownloadRequest 是文件下载类,提供下载进度监听支持
  • XCRetryCountRequest 是重试请求类,在请求错误时重新发送请求
  • XCChainRequest 是网络请求链类,管理一组请求任务,按照添加顺序执行
  • XCGroupRequest 是网络请求组类,管理一组请求任务,同时执行请求任务,不保证执行结果顺序
  • XCHTTPClientProxy 是网络请求代理类,基于 AFNetworking 封装的网络请求 API
  • XCChainRequestProxy 是网络请求链代理类,管理多组网络请求链类
  • XCGroupRequestProxy 是网络请求组代理类,管理多组网络请求组类

注意

1.1 版本采用 AFNetworking3,因此不再支持 NSURLConnection。由于 ANetworking3 采用 URLSession 实现,如果需要使用 NSURLConnection,请使用 1.0.x 版本。

感谢

XCHTTPClient 基于 AFNetworking 进行开发,并参考了 YTKNetwork,感谢他们对开源社区做出的贡献。