SCNetworkAgent module is a cocoa network abstract layer, business module needn't care the owner network implementation.
The owner must implement SCNetworkAgent's methods by registration before business module send request!
├── Agent 网络请求发起类;跟网络实现耦合的类
├── BaseApi 提供基础网络请求
├── DownloadApi 文件下载专用类
├── PostApi 支持带 body 体的请求
├── ResponseParser 响应解析器,检查响应,解析成 JSON,Model等
└── UploadApi 文件上传专用类
SCNetworkAgent is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SCNetworkAgent'
MattReach, [email protected]
SCNetworkAgent is available under the MIT license. See the LICENSE file for more info.